body {
    background-color: #dedddd;
    background-image: url(gifs/bk_interna.gif);
    background-repeat: repeat-x;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    line-height: 24px;
    color:#000000;
    margin: 0;
    padding: 0;
}

#bodyhome {
    background-color: #dedddd;
    background-image: url(gifs/bk_home.gif);
    background-repeat: repeat-x;
    margin: 0;
    padding: 0;
}


a {
    color: #017195;
    text-decoration: underline;
    font-weight: normal;

}

a:link {
    color: #017195;
    text-decoration: underline;
    font-weight: normal;

}

a:hover {
    color: #017195;
    text-decoration: none;
    font-weight: normal;

}

a:active {
    color: #017195;
    text-decoration: underline;
    font-weight: normal;

}

#wrapper {
    /*background-color: #CCFFFF;*/
    width: 986px;
    margin: 0 auto;
    padding: 0;
}

#banner{
	width: 400px;
	height: 300px;
	position: absolute;
	z-index: 100;
	margin-top: 233px;
	margin-left: 259px;
	margin-right: 0;
	margin-bottom: 0;
	padding: 0;
}

/* -------------*/


/* ------ Header -------*/
#header {
    background-color: transparent;
    width: 890px;
    height: 122px;
    margin: 0 auto;
    padding: 0;
}

#loghi {
    float: left;
    margin: 0;
    padding: 0;
	width:330px;
}

#mainbarheader {
    background-color: #FFFFFF;
    float: right;
    width: 560px;
    margin: 0;
    /*border: 1px solid #2f3684;*/
    /*padding: 74px 0 0 0;*/
	padding: 0;
    background: transparent;
    font-size: 12px;
    line-height:normal;
}

#menubar{ 
   float:left;
   padding: 74px 0 0 30px; 
   width: 340px;
   /*border: 1px solid red;  */
} 
#mainbarheader ul { 
   margin:0; 
   padding: 0 0 0 0;
   float:left;   
   list-style:none; /* rimuove puntini della lista */ 
} 
#mainbarheader li { 
   display: inline; /* necessario per il menu, crea un menu inline */
   margin: 0; 
   padding: 0; 
   line-height:38px;
    margin: 10px 0 0 0;
}

.casellaposta { 
    background-image:url(gifs/bk_casella_posta.gif);
    background-repeat:no-repeat;
	width: 22px;
    height: 16px;
	text-indent: 22px;
	line-height:38px;
	
}

#box_ricerca { 
    background-color: #0000FF;
    width: 188px;
    margin: 0;
	float:left;
    padding: 0;
    background: transparent;
    font-size: 12px;
    line-height:normal;

}


/* ------ fine Header -------*/


/* ------ Menu -------*/
#menu {
    /*background-color: #21b3e3;*/
    background-image:url(gifs/bk_menu.gif);
    background-repeat:repeat-x;
    width: 938px;
    height: 29px;
    margin: 0 0 0 32px;
    padding: 0;

}

#menu ul { 
   margin:0; 
   padding:0; 
   list-style:none; /* rimuove puntini della lista */ 
} 

#menu li { 
   float:left;
   margin: 0; 
   padding: 0;
   text-indent:-9999px; 
} 

#menu_home {
    /*background-color: #21b3e3;*/
    background-image:url(gifs/bk_menu.gif);
    background-repeat:repeat-x;
    width: 890px;
    height: 29px;
    margin: 0 auto;
    padding: 0;

}

#menu_home ul { 
   margin:0; 
   padding:0; 
   list-style:none; /* rimuove puntini della lista */ 
} 

#menu_home li { 
   float:left;
   margin: 0; 
   padding: 0;
   text-indent:-9999px; 
} 

#chi_siamo a {
    display:block;
    background-image:url(gifs/bot_chisiamo_off.gif);
    background-repeat:no-repeat;
    width: 96px;
    height: 27px;
    text-decoration: none;
}

#chi_siamo a:hover {
  display:block;
  background-image:url(gifs/bot_chisiamo_on.gif);
  background-repeat:no-repeat;
  width: 96px;
  height: 27px;
  text-decoration: none;
}

#active_chi {
   display:block;
   background:url(gifs/bot_chisiamo_active.gif) no-repeat;
   width: 96px;
   height: 27px;
   text-decoration: none;
}

#contatti a {
    display:block;
    background-image:url(gifs/bot_contatti_off.gif);
    background-repeat:no-repeat;
    width: 82px;
    height: 27px;
    text-decoration: none;
}

#contatti a:hover {
  display:block;
  background-image:url(gifs/bot_contatti_on.gif);
  background-repeat:no-repeat;
  width: 82px;
  height: 27px;
  text-decoration: none;
}

#active_cont {
   display:block;
   background:url(gifs/bot_contatti_active.gif) no-repeat;
   width: 82px;
   height: 27px;
   text-decoration: none;
}

#news a {
    display:block;
    background-image:url(gifs/bot_news_off.gif);
    background-repeat:no-repeat;
    width: 93px;
    height: 27px;
    text-decoration: none;
}

#news a:hover {
  display:block;
  background-image:url(gifs/bot_news_on.gif);
  background-repeat:no-repeat;
  width: 93px;
  height: 27px;
  text-decoration: none;
}

#active_news {
   display:block;
   background:url(gifs/bot_news_active.gif) no-repeat;
   width: 93px;
   height: 27px;
   text-decoration: none;
}

#propone a {
    display:block;
    background-image:url(gifs/bot_propone_off.gif);
    background-repeat:no-repeat;
    width: 216px;
    height: 27px;
    text-decoration: none;
}

#propone a:hover {
  display:block;
  background-image:url(gifs/bot_propone_on.gif);
  background-repeat:no-repeat;
  width: 216px;
  height: 27px;
  text-decoration: none;
}

#active_propone {
   display:block;
   background:url(gifs/bot_propone_active.gif) no-repeat;
   width: 216px;
   height: 27px;
   text-decoration: none;
}

#corsi a {
    display:block;
    background-image:url(gifs/bot_corsi_off.gif);
    background-repeat:no-repeat;
    width: 65px;
  	height: 27px;
    text-decoration: none;
}

#corsi a:hover {
  display:block;
  background-image:url(gifs/bot_corsi_on.gif);
  background-repeat:no-repeat;
  width: 65px;
  height: 27px;
  text-decoration: none;
}

#active_corsi {
   display:block;
   background:url(gifs/bot_corsi_active.gif) no-repeat;
   width: 65px;
   height: 27px;
   text-decoration: none;
}

#cartapiu a {
    display:block;
    background-image:url(gifs/bot_cartapiu_off.gif);
    background-repeat:no-repeat;
    width: 86px;
    height: 27px;
    text-decoration: none;
}

#cartapiu a:hover {
  display:block;
  background-image:url(gifs/bot_cartapiu_on.gif);
  background-repeat:no-repeat;
  width: 86px;
  height: 27px;
  text-decoration: none;
}

#active_carta {
   display:block;
   background:url(gifs/bot_cartapiu_active.gif) no-repeat;
   width: 86px;
   height: 27px;
   text-decoration: none;
}



#combo_gruppo {
    float: right;
    width: 120px;
    height:22px;
    margin: 3px 0 0 0;
    padding: 0;
    /*border-right: 1px solid #2f3684;*/
	position:relative;
	top:0;
	left:-10px;
}

#siti_gruppo {
     float: right;
    width: 87px;
    margin: 4px 0 0 0;
    padding: 0;
	position:relative;
	top:0;
	left:-10px;
}

.siti {
font-family: Verdana;
font-size: 9px;
color: #000000;
width: 117px; 
height: 18px;
margin: 0;
}


/* ------ fine Menu -------*/

/* ------ Sidebarmenu-------*/

#sidebarhome {
    width: 890px;
    height: 243px;
    margin: 0 auto;
    padding: 0;
    background-image: url(gifs/bk_home_centro.gif);
    background-repeat: no-repeat;
}


#flash {
    float: right;
    width: 460px;
    height: 240px;
    margin: 0 0 0 0; 
    padding: 0px 1px 0 0;
	background-image: url(gifs/animazione_noflash.jpg);
    background-repeat: no-repeat;
}

#contentsx {
    position:absolute;
    width: 467px;
    height: 240px;
    margin: 0; 
    padding: 0;
}

/*#servizi {
    position:relative;
    background-color:#993366;
    top: 18px;
    left: 55px;
    height: 88px;
    width: 374px;
    margin: 0; 
    padding: 0;
}*/
#servizi_gruppo1{
     position:relative;
    /*background-color:#00CC66;*/
    float:left;
    top: 45px;
    left: 15px;
    height: 60px;
    width: 202px;
    margin: 0;
    padding: 0;
}

#servizi_gruppo1 ul { 
   margin:0; 
   padding:0; 
   list-style:none; /* rimuove puntini della lista */  
} 

#servizi_gruppo1 li { 
   float:left;
   margin: 0; 
   padding: 0;
   /*text-indent:-9999px; */
} 

.servizi a {
    display:block;
    background-image:url(gifs/bk_servizi_off.gif);
    background-repeat:no-repeat;
    background-position: -2px left;
    width: 163px;
    height: 20px;
    text-decoration: none;
    font-size:13px;
    color:#FFFFFF;
    text-indent: 14px;
    line-height: normal;
    padding: 0 0 10px 0;
    font-weight: bold;
}

.servizi a:hover {
    display:block;
    background-image:url(gifs/bk_servizi_on.gif);
    background-repeat:no-repeat;
    background-position: -2px left;
    width: 163px;
    height: 20px;
    text-decoration: none;
    font-size:13px;
    color:#FFFFFF;
    text-indent: 14px;
    line-height: normal;
    padding: 0 0 10px 0;
    font-weight: bold;
}

#servizi_gruppo2{
    position:relative;
    /*background-color:#0000FF;*/
    float:left;
    top: 45px;
    left: 15px;
    height: 70px;
    width: 200px;
    margin: 0; 
    padding: 0;
}

#servizi_gruppo2 ul { 
   margin:0; 
   padding:0; 
   list-style:none; /* rimuove puntini della lista */  
} 

#servizi_gruppo2 li { 
   float:left;
   margin: 0; 
   padding: 0;
   /*text-indent:-9999px; */
} 


#welcome {
    position:absolute;
    background-color:transparent;
    top: 156px;
    left: 18px;
    width: 385px;
    height: 71px;
    margin: 0; 
    padding: 0;
}

/* ------ fine Sidebarmenu-------*/


/* ------ Content HOME-------*/

#content {
    position: relative;
    width: 890px;
    margin: 0 auto;
    padding: 0;
    background-color:#dedddd;
    /*height: 194px !important;*/
}

#containerhome {
    position: absolute;
    left: 0;
    background-color: #FFFFFF;
	border-left:solid 1px #2f3684;
	border-bottom:solid 1px #2f3684;
    width: 582px;
    height: 221px;
    margin: 0;
    padding: 0 0 0 21px;
        
}

#mycomifarhome {
     background-color: #23b6e7;
    background-image: url(gifs/bk_mycomifar.jpg);
    background-repeat: no-repeat;
    border-top: 0;
    border-right: 1px solid #2f3684;
    border-bottom: 1px solid #2f3684;
    border-left: 1px solid #2f3684;
    float: right;
    width: 284px;
    height: 180px;
    margin: 0 0 8px 8px;
    padding: 32px 0 9px 0;
}
#mycomifarhome p.mycomifar{
    margin: 0;
    padding-top:0;
    padding-left:8px;
    padding-right:0;
    padding-bottom:8px;
}

p.mycomifar{
    margin: 0;
    padding-top:0;
    padding-left:0;
    padding-right:0;
    padding-bottom:8px;
}


/* ------ fine Content-------*/

/* ------ foglio di stile pagina interna-------*/

#sidebar {
    /*background-color: #0000FF;*/
    background-image:url(gifs/bk_interna_servizi.gif);
    background-repeat:no-repeat;
    width: 955px;
    height: 151px;
    margin: 0 auto;
    padding: 0;
}

#sidebar2 {
    /*background-color: #0000FF;*/
    background-image:url(gifs/bk_interna_servizi2.gif);
    background-repeat:no-repeat;
    width: 955px;
    height: 151px;
    margin: 0 auto;
    padding: 0;
}

#sidebar_chisiamo {
    /*background-color: #0000FF;*/
    background-image:url(gifs/chi_siamo.gif);
    background-repeat:no-repeat;
    width: 955px;
    height: 151px;
    margin: 0 auto;
    padding: 0;
}

#sidebar_punto_vendita {
    /*background-color: #0000FF;*/
    background-image:url(gifs/punto_vendita.gif);
    background-repeat:no-repeat;
    width: 955px;
    height: 151px;
    margin: 0 auto;
    padding: 0;
}

#sidebar_cittadino {
    /*background-color: #0000FF;*/
    background-image:url(gifs/cittadino1b.gif);
    background-repeat:no-repeat;
    width: 955px;
    height: 151px;
    margin: 0 auto;
    padding: 0;
}

#sidebar_professionali {
    /*background-color: #0000FF;*/
    background-image:url(gifs/professionali.gif);
    background-repeat:no-repeat;
    width: 955px;
    height: 151px;
    margin: 0 auto;
    padding: 0;
}

#sidebar_commerciali {
    /*background-color: #0000FF;*/
    background-image:url(gifs/commerciali.gif);
    background-repeat:no-repeat;
    width: 955px;
    height: 151px;
    margin: 0 auto;
    padding: 0;
}

#sidebar_informatici {
    /*background-color: #0000FF;*/
    background-image:url(gifs/informatici.gif);
    background-repeat:no-repeat;
    width: 955px;
    height: 151px;
    margin: 0 auto;
    padding: 0;
}

#sidebar_comifar_propone {
    /*background-color: #0000FF;*/
    background-image:url(gifs/comifar_propone.gif);
    background-repeat:no-repeat;
    width: 955px;
    height: 151px;
    margin: 0 auto;
    padding: 0;
}

#sidebar_corsi {
    /*background-color: #0000FF;*/
    background-image:url(gifs/professionali.gif);
    background-repeat:no-repeat;
    width: 955px;
    height: 151px;
    margin: 0 auto;
    padding: 0;
}

#sidebar_news {
    /*background-color: #0000FF;*/
    background-image:url(gifs/news.gif);
    background-repeat:no-repeat;
    width: 955px;
    height: 151px;
    margin: 0 auto;
    padding: 0;
}

#sidebar_contatti {
    /*background-color: #0000FF;*/
    background-image:url(gifs/contatti.gif);
    background-repeat:no-repeat;
    width: 955px;
    height: 151px;
    margin: 0 auto;
    padding: 0;
}

#sidebar_cartapiu {
    /*background-color: #0000FF;*/
    background-image:url(gifs/cartapiu.gif);
    background-repeat:no-repeat;
    width: 955px;
    height: 151px;
    margin: 0 auto;
    padding: 0;
}


/******* MENU SERVIZI *******/
#servizi_gruppo1int{
    position:relative;
    /*background-color:#00CC66;*/
    float:left;
    top: 45px;
    left: 32px;
    height: 60px;
    width: 202px;
    margin: 0;
    padding: 0;
}

#servizi_gruppo1int ul { 
   margin:0; 
   padding:0; 
   list-style:none; /* rimuove puntini della lista */  
} 

#servizi_gruppo1int li { 
   float:left;
   margin: 0; 
   padding: 0;
   /*text-indent:-9999px; */
} 

.serviziint a {
    display:block;
    background-image:url(gifs/bk_servizi_off.gif);
    background-repeat:no-repeat;
    background-position: -2px left;
    width: 163px;
    height: 20px;
    text-decoration: none;
    font-size:13px;
    color:#FFFFFF;
    text-indent: 14px;
    line-height: normal;
    padding: 0 0 10px 0;
    font-weight: bold;
}

.serviziint a:hover {
    display:block;
    background-image:url(gifs/bk_servizi_on.gif);
    background-repeat:no-repeat;
    background-position: -2px left;
    width: 163px;
    height: 20px;
    text-decoration: none;
    font-size:13px;
    color:#FFFFFF;
    text-indent: 14px;
    line-height: normal;
    padding: 0 0 10px 0;
    font-weight: bold;
}

#attivo {
    display:block;
    background-image:url(gifs/bk_servizi_active.gif);
    background-repeat:no-repeat;
    background-position: -2px left;
    width: 163px;
    height: 20px;
    text-decoration: none;
    font-size:13px;
    color:#FFFFFF;
    text-indent: 14px;
    line-height: normal;
    padding: 0 0 10px 0;
    font-weight: bold;
}

#servizi_gruppo2int{
    position:relative;
    /*background-color:#0000FF;*/
    float:left;
    top: 45px;
    left: 32px;
    height: 70px;
    width: 200px;
    margin: 0; 
    padding: 0;
}

#servizi_gruppo2int ul { 
   margin:0; 
   padding:0; 
   list-style:none; /* rimuove puntini della lista */  
} 

#servizi_gruppo2int li { 
   float:left;
   margin: 0; 
   padding: 0;
   /*text-indent:-9999px; */
}

/******* FINE MENU SERVIZI *******/ 

#container {
    background-image: url(gifs/bk_contenuti.gif);
    background-repeat: repeat-y;
    /*background-color:#00FF66;*/
    width: 955px;
    min-height: 455px;
    height: auto !important;
    height: 455px;
    margin: 0 auto;
    padding: 0;
    
}

#mainbar {
    background-color: #FFFFFF;
    float: right;
    width: 265px;
    margin: 0;
    padding: 0;
}

#contenuti {
    position:relative;
/*  background-color: #009999;*/
    width: 677px;
    min-height: 480px;
    height: auto !important;
    height: 480px;
    margin: 0;
    padding: 0;
}

#contenuti_inseriti{
    position:relative;
    /*background-color: #990033;*/  
    margin: 0;
    padding: 0 10px 5px 50px;
}
#contenuti_photogallery
{
    position:relative;
/*  background-color: #009999;*/
    width: 920px;
    min-height: 480px;
    height: auto !important;
    height: 480px;
    margin: 0;
    padding: 0;
}

#contenuti_inseritibig{
    position:relative;
    /*background-color: #990033;*/  
    margin: 0;
    padding: 0 3px 5px 17px;
}

/*********** SOTTOMENU ************/
#sottomenu {
    position:relative;
    background-color: #0c82a9;
    background-image:url(gifs/bk_sottomenu.gif);
    background-repeat:no-repeat;
    background-position:bottom;
    border-top: 1px solid #2f3684;
    border-right: 1px solid #2f3684;
    border-bottom: 1px solid #2f3684;
    border-left: 1px solid #2f3684;
    width: 263px;
    min-height: 220px;
    height: auto !important;
    height: 220px;
    margin: 12px 0 12px 0;
    padding: 0;
}
#mycomifar h1 {
           display :none;
}
#sottomenu h1 {
           display :none;
}
#sottomenu h2 {
           display :none;
}
#sottomenu p.bread {
          display :none;
}


#sottomenu h2.chisiamo {
    background-image:url(gifs/menu_chisiamo.gif);
    background-repeat:no-repeat;
    background-position:top;
    width: 263px;
    height: 44px;
    text-indent: -9000px;
    margin: 0;
    padding: 0;
    display: block;
}

#sottomenu h2.contatti {
    background-image:url(gifs/menu_contatti.gif);
    background-repeat:no-repeat;
    background-position:top;
    width: 263px;
    height: 44px;
    text-indent: -9000px;
    margin: 0;
    padding: 0;
    display: block;
}

#sottomenu h2.cartapiu {
    background-image:url(gifs/menu_cartapiu.gif);
    background-repeat:no-repeat;
    background-position:top;
    width: 263px;
    height: 44px;
    text-indent: -9000px;
    margin: 0;
    padding: 0;
    display: block;
}

#sottomenu h2.news {
    background-image:url(gifs/menu_news.gif);
    background-repeat:no-repeat;
    background-position:top;
    width: 263px;
    height: 44px;
    text-indent: -9000px;
    margin: 0;
    padding: 0;
    display: block;
}

#sottomenu h2.propone {
    background-image:url(gifs/menu_propone.gif);
    background-repeat:no-repeat;
    background-position:top;
    width: 263px;
    height: 44px;
    text-indent: -9000px;
    margin: 0;
    padding: 0;
    display: block;
}

#sottomenu h2.corsi {
    background-image:url(gifs/menu_corsi.gif);
    background-repeat:no-repeat;
    background-position:top;
    width: 263px;
    height: 44px;
    text-indent: -9000px;
    margin: 0;
    padding: 0;
    display: block;
}

#sottomenu h2.professionali {
    background-image:url(gifs/menu_professionali.gif);
    background-repeat:no-repeat;
    background-position:top;
    width: 263px;
    height: 44px;
    text-indent: -9000px;
    margin: 0;
    padding: 0;
    display: block;
}


#sottomenu h2.commerciali {
    background-image:url(gifs/menu_commerciali.gif);
    background-repeat:no-repeat;
    background-position:top;
    width: 263px;
    height: 44px;
    text-indent: -9000px;
    margin: 0;
    padding: 0;
    display: block;
}

#sottomenu h2.informatici {
    background-image:url(gifs/menu_informatici.gif);
    background-repeat:no-repeat;
    background-position:top;
    width: 263px;
    height: 44px;
    text-indent: -9000px;
    margin: 0;
    padding: 0;
    display: block;
}

#sottomenu h2.cittadino {
    background-image:url(gifs/menu_cittadino.gif);
    background-repeat:no-repeat;
    background-position:top;
    width: 263px;
    height: 44px;
    text-indent: -9000px;
    margin: 0;
    padding: 0;
    display: block;
}

#sottomenu h2.areariservata {
    background-image:url(gifs/menu_mycomifar.gif);
    background-repeat:no-repeat;
    background-position:top;
    width: 263px;
    height: 44px;
    text-indent: -9000px;
    margin: 0;
    padding: 0;
    display: block;
}

#sottomenu h2.pvendita {
    background-image:url(gifs/menu_p_vendita.gif);
    background-repeat:no-repeat;
    background-position:top;
    width: 263px;
    height: 44px;
    text-indent: -9000px;
    margin: 0;
    padding: 0;
    display: block;
}

#sottomenu ul { 
   margin:5px 0 0 0; 
   padding:0; 
   list-style:none; /* rimuove puntini della lista */  
} 

#mycomifar ul {
   margin:5px 0 0 0; 
   padding:0; 
   list-style:none; /* rimuove puntini della lista */  
} 
#mycomifar li {
   margin: 0 0 5px 3px;
   padding: 0;
} 
#sottomenu li { 
   margin: 0 0 5px 8px; 
   padding: 0;
   /*text-indent:-9999px; */
} 

.sottomenu a {
    display:block;
    background-image:url(gifs/bk_servizi_off.gif);
    background-repeat:no-repeat;
    background-position: -2px left;
    height: 20px;
    text-decoration: none;
    font-size:13px;
    color:#FFFFFF;
    text-indent: 14px;
    line-height: normal;
    padding: 0;
}

.sottomenu a:hover {
    display:block;
    background-image:url(gifs/bk_servizi_on.gif);
    background-repeat:no-repeat;
    background-position: -2px left;
    height: 20px;
    text-decoration: none;
    font-size:13px;
    color:#FFFFFF;
    text-indent: 14px;
    line-height: normal;
    padding: 0;
}

.sottomenu a:active {
    display:block;
    background-image:url(gifs/bk_servizi_active.gif);
    background-repeat:no-repeat;
    background-position: -2px left;
    height: 20px;
    text-decoration: none;
    font-size:13px;
    color:#FFFFFF;
    text-indent: 14px;
    line-height: normal;
    padding: 0;
}




/************ FINE SOTTOMENU ************/
#mycomifar {
    position:relative;
    /*background-color: #FF00FF;
    width: 280px;
    height: 194px;
    margin: 0 0px 0 0;*/
    background-color: #23b6e7;
    background-image: url(gifs/bk_mycomifar_int.jpg);
    background-repeat: no-repeat;
    border-top: 1px solid #2f3684;
    border-right: 1px solid #2f3684;
    border-bottom: 1px solid #2f3684;
    border-left: 1px solid #2f3684;
    width: 257px;
    height: 175px;
    margin: 0;
    padding: 45px 1px 15px 5px;
}

#mycomifarpuntovendita {
    position:relative;
    /*background-color: #FF00FF;
    width: 280px;
    height: 194px;
    margin: 0 0px 0 0;*/
    background-color: #23b6e7;
    background-image: url(gifs/bk_mycomifar_int_pvendita.jpg);
    background-repeat: no-repeat;
    border-top: 1px solid #2f3684;
    border-right: 1px solid #2f3684;
    border-bottom: 1px solid #2f3684;
    border-left: 1px solid #2f3684;
    width: 257px;
    height: 170px;
    margin: 0;
    padding: 60px 1px 10px 5px;
}
#mycomifarpuntovendita h1 {
           display :none;
}

#mycomifarpuntovendita ul {
   margin:5px 0 0 0; 
   padding:0; 
   list-style:none; /* rimuove puntini della lista */  
} 
#mycomifarpuntovendita li {
   margin: 0 0 5px 3px;
   padding: 0;
} 
#mycomifarpuntovendita li { 
   margin: 0 0 5px 8px; 
   padding: 0;
   /*text-indent:-9999px; */
} 


#mycomifarcommerciali {
    position:relative;
    /*background-color: #FF00FF;
    width: 280px;
    height: 194px;
    margin: 0 0px 0 0;*/
    background-color: #23b6e7;
    background-image: url(gifs/bk_mycomifar_int_commerciali.jpg);
    background-repeat: no-repeat;
    border-top: 1px solid #2f3684;
    border-right: 1px solid #2f3684;
    border-bottom: 1px solid #2f3684;
    border-left: 1px solid #2f3684;
    width: 257px;
    height: 170px;
    margin: 0;
    padding: 60px 1px 10px 5px;
}
#mycomifarcommerciali h1 {
           display :none;
}

#mycomifarcommerciali ul {
   margin:5px 0 0 0; 
   padding:0; 
   list-style:none; /* rimuove puntini della lista */  
} 
#mycomifarcommerciali li {
   margin: 0 0 5px 3px;
   padding: 0;
} 
#mycomifarcommerciali li { 
   margin: 0 0 5px 8px; 
   padding: 0;
   /*text-indent:-9999px; */
} 

#mycomifarprofessionali {
    position:relative;
    /*background-color: #FF00FF;
    width: 280px;
    height: 194px;
    margin: 0 0px 0 0;*/
    background-color: #23b6e7;
    background-image: url(gifs/bk_mycomifar_int_professionali.jpg);
    background-repeat: no-repeat;
    border-top: 1px solid #2f3684;
    border-right: 1px solid #2f3684;
    border-bottom: 1px solid #2f3684;
    border-left: 1px solid #2f3684;
    width: 257px;
    height: 170px;
    margin: 0;
    padding: 60px 1px 10px 5px;
}
#mycomifarprofessionali h1 {
           display :none;
}

#mycomifarprofessionali ul {
   margin:5px 0 0 0; 
   padding:0; 
   list-style:none; /* rimuove puntini della lista */  
} 
#mycomifarprofessionali li {
   margin: 0 0 5px 3px;
   padding: 0;
} 
#mycomifarprofessionali li { 
   margin: 0 0 5px 8px; 
   padding: 0;
   /*text-indent:-9999px; */
} 

#mycomifarinformatici {
     position:relative;
    /*background-color: #FF00FF;
    width: 280px;
    height: 194px;
    margin: 0 0px 0 0;*/
    background-color: #23b6e7;
    background-image: url(gifs/bk_mycomifar_int_informatici.jpg);
    background-repeat: no-repeat;
    border-top: 1px solid #2f3684;
    border-right: 1px solid #2f3684;
    border-bottom: 1px solid #2f3684;
    border-left: 1px solid #2f3684;
    width: 257px;
    height: 170px;
    margin: 0;
    padding: 60px 1px 10px 5px;
}
#mycomifarinformatici h1 {
           display :none;
}

#mycomifarinformatici ul {
   margin:5px 0 0 0; 
   padding:0; 
   list-style:none; /* rimuove puntini della lista */  
} 
#mycomifarinformatici li {
   margin: 0 0 5px 3px;
   padding: 0;
} 
#mycomifarinformatici li { 
   margin: 0 0 5px 8px; 
   padding: 0;
   /*text-indent:-9999px; */
} 

#mycomifarnews {
    position:relative;
    /*background-color: #FF00FF;
    width: 280px;
    height: 194px;
    margin: 0 0px 0 0;*/
    background-color: #23b6e7;
    background-image: url(gifs/bk_mycomifar_int_news.jpg);
    background-repeat: no-repeat;
    border-top: 1px solid #2f3684;
    border-right: 1px solid #2f3684;
    border-bottom: 1px solid #2f3684;
    border-left: 1px solid #2f3684;
    width: 257px;
    height: 170px;
    margin: 0;
    padding: 60px 1px 10px 5px;
}
#mycomifarnews h1 {
           display :none;
}

#mycomifarnews ul {
   margin:5px 0 0 0; 
   padding:0; 
   list-style:none; /* rimuove puntini della lista */  
} 
#mycomifarnews li {
   margin: 0 0 5px 3px;
   padding: 0;
} 
#mycomifarnews li { 
   margin: 0 0 5px 8px; 
   padding: 0;
   /*text-indent:-9999px; */
} 

#mycomifarmappa {
    /*background-color: #FF00FF;
    width: 280px;
    height: 194px;
    margin: 0 0px 0 0;*/
    background-color: #23b6e7;
    background-image: url(gifs/bk_mycomifar_mappa.jpg);
    background-repeat: no-repeat;
    border-top: 0;
    border-right: 1px solid #2f3684;
    border-bottom: 1px solid #2f3684;
    border-left: 1px solid #2f3684;
    width: 257px;
    height: 175px;
    margin: 12px 0 0 0;
    padding: 45px 1px 15px 5px;
}

/* ------ fine foglio di stile pagina interna-------*/

/* ------ Footer-------*/

#footer {
    background-color: transparent;
    width: 945px;
    height: 30px;
    margin: 0 auto;
    padding: 0;
    clear: both;
    text-align: center;
    font-size: 9px;
    color: #000000;
}

/* ------ fine Footer-------*/
p.bread{
    margin: 0;
    padding: 0;
    text-align: right;

}

p.box{
	background-color: #daf3fb; 
	padding: 10px;  

}

p.boxdemo{
    background-color: #21b2e3;
    background-image: url(gifs/bk_box.gif);
    background-repeat: repeat-x;
	padding: 10px;  

}

h1{
    background-image:url(gifs/bk_h1.gif);
    background-repeat:no-repeat;
    height: 26px;
    font-size: 22px;
    font-weight:normal;
    line-height: 31px;
    color: #017195;
    text-indent: 30px;
    margin: 0;
    padding: 0;
}

h2{
    font-size: 18px;
    font-weight:normal;
    line-height: 31px;
    color: #017195;
    
}

h3{
    font-size: 14px;
    font-weight:bold;
    line-height: 20px;
    color: #000;
    
}

strong, b {
    color: #017195;
}

em,i {
   font-size: 11px;
}

.testobianco{
    color: #FFFFFF;
    line-height: 23px;
}

a.testobianco:link {
    color: #FFFFFF;
    line-height: 18px;
    text-decoration: underline;
    font-weight: bold;
}

a.testobianco:hover {
    color: #FFFFFF;
    line-height: 18px;
    text-decoration: none;
    font-weight: bold;
}

a.testobianco:active {
    color: #FFFFFF;
    line-height: 18px;
    text-decoration: underline;
    font-weight: bold;
}


.testopiccolo{
    color: #FFFFFF;
    font-size: 11px;
    line-height: 18px;
}

a.testopiccolo:link {
    color: #FFFFFF;
    font-size: 11px;
    line-height: 18px;
    text-decoration: underline;
    font-weight: bold;
}

a.testopiccolo:hover {
    color: #FFFFFF;
    font-size: 11px;
    line-height: 18px;
    text-decoration: none;
    font-weight: bold;
}

a.testopiccolo:active {
    color: #FFFFFF;
    font-size: 11px;
    line-height: 18px;
    text-decoration: underline;
    font-weight: bold;
}

.boxtext {
background-color:#ffffff;  border:1px solid #2d3483;
font-size: 10px;
color: #000000;
width: 130px; height: 11px;
}

.boxtextsmall {
background-color:#ffffff;  border:1px solid #2d3483;
font-size: 10px;
color: #000000;
width: 80px; height: 11px;
}

.selecttext {
background-color:#ffffff;  border:1px solid #2d3483;
font-size: 10px;
color: #000000;
width: 135px; height: 18px;
}

#mycomifar #nuovo_utente
{
	margin: 0;
    padding: 0;
}

#mycomifarhome #nuovo_utente
{
	margin: 0 0 0 8px;
    padding: 0;
}

#mycomifarhome #login {
    margin: 0 0 0 8px;
    padding: 0;
}

#mycomifar #login {
    margin: 0;
    padding: 0;
}

#mycomifarmappa #login {
    margin: 0;
    padding: 0;
}
#mycomifarmappa #nuovo_utente
{
	margin: 0;
    padding: 0;
}

#ricerca {
    margin: 0;
    padding: 0;
}
.boxtextricerca {
background-color:#ffffff;  border:1px solid #2d3483;
font-size: 10px;
color: #000000;
width: 115px; height: 9px;
}

#tabelladati {
    /*border-collapse: collapse;*/
    border-spacing: 1px;
}
#tabelladati thead th{
    text-align: center;
}
#tabelladati tfoot td{
    background: #fff;
    border: 1px solid #fff;
}
#tabelladati tbody td.on1{
	background: #1c9fcb url(gifs/bk_grafico_ris.jpg) repeat-x;
	border: 1px solid #ececf2; 
	color:#FFFFFF;
    padding-left: 3px;
}
#tabelladati tbody td.off1{
    background: #fff;
    border: 1px solid #d2d2d2;
	color:#000000;
    padding-left: 3px;
}

#tabelladati tbody td.on2{
	background: #1c9fcb url(gifs/bk_grafico_ris.jpg) repeat-x;
	border: 1px solid #ececf2; 
	color:#FFFFFF;
    padding-left: 3px;
}
#tabelladati tbody td.off2{
    background: #fff;
    border: 1px solid #d2d2d2;
	color:#000000;
    padding-left: 3px;
}

/* LE CLASSI .on2 .off2 sono classi uguali a .on1 e .off1 nel sito comifar ma non nel sito di gruppo. Sono state inserite lato codice html sulle schede delle unità distributive per poter utilizzare la stessa scheda su tutti i siti Gruppo Comifar*/

#popup{
    background-color: #ffffff;
    margin: 0;
    padding: 10px;
}
.tablestampa {
font-size: 12px;

}

/* TABELLA ELENCO FARMACIE*/

.tab1_farmacia {
background-color:#007196;
color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
}
.tab2_farmacia {
border-bottom:1px solid #007196;
border-left:1px solid #007196;
border-right:1px solid #007196;
font-family:Arial,Helvetica,sans-serif;
font-size:10px;
font-weight:normal;
padding:3px;
}




