

body {
    text-align:center;
    font-family: Arial, Helvetica, sans-serif;
    font-size : 14px;
    background-color: #fff; margin:0px; padding:0px;
  }


img.grafica {
    margin:0px;
    padding:0px;
    border:0px;
  }


img.dett_img {
    margin:5px;
    padding:0px;
    border:0px;
  }


img.img_menu {
    margin-bottom : 0px;
    margin-left : 0px;
    margin-right : 0px;
    margin-top : 0px;
    padding-bottom : 0px;
    padding-left : 0px;
    padding-right : 0px;
    padding-top : 0px;
  }


img.img_border_blu {
    border-bottom-color : #3366FF;
    border-bottom-width : 2px;
    border-left-color : #3366FF;
    border-left-width : 2px;
    border-right-color : #3366FF;
    border-right-width : 2px;
    border-top-color : #3366FF;
    border-top-width : 2px;
    margin-bottom : 0px;
    margin-left : 0px;
    margin-right : 0px;
    margin-top : 0px;
    padding-bottom : 0px;
    padding-left : 0px;
    padding-right : 0px;
    padding-top : 0px;
  }


img.img_border {
    border-bottom-color : #FFCC66;
    border-bottom-width : 5px;
    border-left-color : #FFCC66;
    border-left-width : 5px;
    border-right-color : #FFCC66;
    border-right-width : 5px;
    border-top-color : #FFCC66;
    border-top-width : 5px;
    margin-bottom : 0px;
    margin-left : 0px;
    margin-right : 0px;
    margin-top : 0px;
    padding-bottom : 0px;
    padding-left : 0px;
    padding-right : 0px;
    padding-top : 0px;
  }


#frame {
    width:1001px;
    margin:0px;
    padding:0px;
    text-align:left;
	
  }


#contentleft {
	background-color:#fff;
    float : left;
	margin: 0px; padding:0px; 
    width : 253px;
  }


#contentcenter {
    width:747px;
    padding:0px; margin:0px;
    float:left;
    background-color:#fff;

  }
  
  #contentcenter_border {
    width:730px;
    padding:0px;
    float:left;
    background-color:#0099ff;
    margin-right:0px;
    margin-left:1px;
    margin-top:0px;
    margin-bottom:0px; border-bottom-style:solid; border-bottom-color:#FFFFFF; border-bottom-width:1px;
  }


#contentcenter_admin {
    background-color : #ffffff;
    border-bottom-style : dashed;
    border-bottom-width : 1px;
    border-left-style : dashed;
    border-left-width : 1px;
    border-right-style : dashed;
    border-right-width : 1px;
    border-top-style : dashed;
    border-top-width : 1px;
    float : left;
    margin-bottom : 0px;
    margin-left : 1px;
    margin-right : 0px;
    margin-top : 0px;
    padding-bottom : 0px;
    padding-left : 0px;
    padding-right : 0px;
    padding-top : 0px;
    width : 740px; border-color:#FF9900;
  }


#contentcenterA {
    width: 610px;
    padding:0px;
    float:left;
    background-color:#fff;
	margin:0px;
  }

#contentcenterB {
    width: 137px;
    padding:0px;
    float:left;
    background-color:#fff;
	margin:0px; text-align:right;
  }


#contentnews {
    background-color : #0099ff;
    border-bottom-style:solid;
    border-bottom-width : 1px;
    border-left-style : solid;
    border-left-width : 1px;
    border-right-style : solid;
    border-right-width : 1px;
    border-top-style : solid;
    border-top-width : 1px;
    margin-bottom : 5px;
    margin-left : 1px;
    margin-right : 0px;
    margin-top : 5px;
    padding-bottom : 10px;
    padding-left : 10px;
    padding-right : 3px;
    padding-top : 10px;
    width : 700px;
    border-color:#fff;
  }


#contentorder {
    background-color : #0099ff ;
    border-bottom-style : dashed;
    border-bottom-width : 1px;
    border-left-style : dashed;
    border-left-width : 1px;
    border-right-style : dashed;
    border-right-width : 1px;
    border-top-style : dashed;
    border-top-width : 1px;
    margin-bottom : 5px;
    margin-left : 1px;
    margin-right : 0px;
    margin-top : 5px;
    padding-bottom : 3px;
    padding-left : 10px;
    padding-right : 3px;
    padding-top : 3px;
    width : 700px;
    border-color:#fff;
  }


#content_dett_img {
    background-color : #0099ff;
    margin-top : 5px;
    padding-bottom : 3px;
    padding-left : 3px;
    padding-right : 3px;
    padding-top : 3px;
    width : 730px;
    border-color:#D0DDFF;
    text-align:center;
  }


#content_category {
    background-color : #0099ff;
    margin-top : 5px;
    padding-bottom : 3px;
    padding-left : 3px;
    padding-right : 3px;
    padding-top : 3px;
    width : 730px;
    text-align:left; 
  }





#contentheader {
    background-color:#FFFFFF;
    height:120px;
    margin-bottom:0px;
  }


#contentalto {
    background-color:#fff;
    height:120px;
    margin:0px;
    padding:0px;
    text-align:center;
    width:1000px;
  }


#contentbasso {
background-color:#fff;
	
    margin:0px; padding:0px;
    width:1000px; 
  }


#contentmenu {
    background-color : #FFFFFF;
	padding-top: 5px; padding-bottom: 5px;
    text-align:center; border-bottom:solid; border-bottom-color:#FF0000;
	border-top:solid; border-top-color:#FF0000; border-bottom-width:1px; border-top-width:1px;
	width:750px;
  }


#contentmenu_admin {
    background-color : #c0c0ff;
    /*height : 25px;*/
    margin-bottom : 0px;
    text-align : center;
width:740px;
  }


#contentmenu2_admin {
    background-color : #d0ddff;
    height : 25px;
    margin-bottom : 0px;
    text-align : center;
width:740px;
  }


#menu {
    width:100px;
    padding-left:0px;
    padding-right:0px;
    float:left;
    background-color:#eee;
    margin-right:5px;
    margin-left:5px;
    margin-top:0px;
    margin-bottom:0px;
    text-align:center;
  }


#menu_dinamic {
    width:100px;
    padding-left:0px;
    padding-right:0px;
    float:left;
    background-color:#D0DDFF;
    margin-right:5px;
    margin-left:5px;
    margin-top:0px;
    margin-bottom:0px;
    text-align:center;
  }


p {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size : 12px;
  }


p.ordine {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size : 12px;
    margin: 5px 5px 5px 50px;
  }

p.add_pro {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size : 12px; padding:10px 10px 10px 50px;
  }
p.chi_siamo {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size : 12px;
    margin: 5px 5px 5px 5px;
    text-align:center;
  }


p.destra {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size : 12px;
    margin: 5px 50px 5px 5px;
    text-align:right;
  }


p.form {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size : 12px;
    margin: 5px 5px 5px 30px;
  }


p.carrello {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size : 12px;
    margin: 5px 5px 5px 5px;
  }


p.nome_categoria {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size : 16px;
    color: #990000;
  }


p.prezzo {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size : 14px;
    color: #FFCC33;
    margin: 0px; padding-top: 3px; padding-bottom: 3px;
  }
  
p.prezzo_giallo
{    
font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size : 14px;
    color: #FFCC33;
    margin: 0px;

}


p.news {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size : 12px;
    margin:0px;
    padding:0px;
  }


p.descrizione {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size : 12px;
  }


p.sinistra {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size : 12px;
    margin: 0px 5px 0px 5px;
  }


p.nota {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size : 10px;
  }


h1 {
    font-size:14px;
    padding-top:10px;
    color: #3E71FF;
  }


h1.rosso {
    font-size:14px;
    padding:0px;
    margin: 0px 0px 10px 0px;
    text-align:center;
    color: #FF0000;
  }

h1.bianco {
    font-size:14px;
    padding:0px;
    margin: 0px 0px 10px 0px;
    text-align:center;
    color: #fff;
  }

h1.arancio {
    font-size:14px;
    padding:0px;
    margin: 0px 0px 0px 0px;
    text-align:left;
    color: #fff;
  }


h1.news {
    font-size:12px;
    padding-top:10px;
    text-align:left;
    color: #FF0000;
    padding:0px;
    margin: 3px 3px 3px 3px;
  }


h1.rosso_left {
    font-size:14px;
    padding-top:10px;
    text-align:left;
    color: #FF0000;
  }


a.nome_categoria {
    font-family: Arial, Helvetica, sans-serif;
    font-size : 12px;
    color:#ffffff;

    text-align : center;
    text-decoration : none;
    word-spacing : 0px;
  }


a.nome_categoria:hover {
    color: #FF0000;
	 font-weight : bold;
  }


a.nome_categoria:visited {
    color:#ffffff;
  }

a.nome_categoria2 {
    font-family: Arial, Helvetica, sans-serif;
    font-size : 12px;
    color:#FF0000;
   
    text-align : center;
    text-decoration : none;
    word-spacing : 0px;
  }


a.nome_categoria2:hover {
    color: #3E71FF;
  font-size : 12px;
  }


a.nome_categoria:visited2 {
    color:#3E71FF;
	  font-size : 12px;
  }

a.tabella {
    color:#0033FF;
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size : 12px;
    font-weight : bold;
    margin-left : 10px;
    text-align : center;
    text-decoration : none;
    word-spacing : 0px;
  }


a.tabella:hover {
    color:#FFFF00;
  }


a.tabella:visited {
    color:#0033FF;
  }

a.cartella {
    color : #ffffff;
    margin-left:0px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size : 10px;
    font-weight : bold;
    text-align : center;
    text-decoration : none;
    word-spacing : 0px;
  }


a.cartella:hover {
    color: #ffffff;  font-weight : bold;
    font-size : 10px;
  }


a.cartella:visited {
    color:#ffffff;  font-weight : bold;  font-size : 10px;
  }


a.white {
    color : #ffffff;
    margin-left:10px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size : 12px;
    font-weight : bold;
    text-align : center;
    text-decoration : none;
    word-spacing : 0px;
  }


a.white:hover {
    color: #0033FF;
   
  }


a.white:visited {
    color:#0033FF;
  }



a.menud {
    color : #ff0000;
    margin-left:10px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size : 12px;
    font-weight : bold;
    text-align : center;
    text-decoration : none;
    word-spacing : 0px;
  }


a.menud:hover {
    color: #ff0000;
   
  }


a.menud:visited {
    color:#ff0000;
  }

a.casella_home {

    margin:0px; padding: 0px;    color:#111111;
    font-family:Arial, Helvetica, sans-serif;
    font-size : 10px;
    text-align : left;
    text-decoration : none;
}
a.casella_home:hover {
    color:#ff0000;
   
  }


a.casella_home:visited {
    color:#FF0000;
  }

a.menu {
    word-spacing : 0px;
    letter-spacing: 0px;
    margin-left:10px;
    color:#111111;
    font-family:Arial, Helvetica, sans-serif;
    font-size : 12px;
    font-weight : bold;
    text-align : right;
    text-decoration : none;
  }


a.menu:hover {
    color:#ff0000;
   
  }


a.menu:visited {
    color:#FF0000;
  }


a.home_alto {
    color : #fff;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size : 10px;
    letter-spacing : 0px;
    text-align : right;
    text-decoration : none;
    word-spacing : 0px;
  }


a.home_alto:hover {
    color:#ffff00;
  }


a.home_alto:visited {
    color:#fff;
  }


table.vetrina {
    font-family : serif, Sans, 'Nimbus Sans L';
    font-size : 12px;
    margin:0px;
    padding:0px;
  }


td.vetrina {
    /* background-image : url('../images/80x80bianco.gif');
    background-position : top left;
    background-repeat : no-repeat;
    */ border-bottom-color : #ff9900;
    border-bottom-style : solid;
    border-bottom-width : 3px;
    border-left-color : #ff9900;
    border-left-style : solid;
    border-left-width : 3px;
    border-right-color : #ff9900;
    border-right-style : solid;
    border-right-width : 3px;
    border-top-color : #ff9900;
    border-top-style : solid;
    border-top-width : 3px;
  }


tr.vetrina {
    /* background-image : url('../images/80x80bianco.gif');
    background-position : top left;
    background-repeat : no-repeat;
    */ margin: 0px 0px 10px 0px;
  }


INPUT {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
  }


SELECT {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
  }

