* {border: 0px; margin: 0px; padding: 0px;}

body {
   background: #fff url(../files/modello/sfondo_colonna_laterale.gif) repeat-y top left;
   color: #808080;
   font-size: 70%;
   font-family: verdana, arial, helvetica, sans-serif;
   }

hr {display: none;}

h1 {font-size: 150%;}
h2 {font-size: 130%;}
h3 {font-size: 120%;}
h4 {font-size: 110%;}
h5 {font-size: 100%;}
h6 {font-size: 100%;}

table {
   font-size: 11px;
   width: 99%;
   }

td {
   background: #eee;
   color: #999;
   padding: 3px;
   }

.row0 td {
   text-align: center;
   font-weight: bold;
   background: #808080;
   color: #fff;
   }

a {
   color: #fe6601;
   background: transparent;
   }

a:hover {
   color: #313131;
   background: transparent;
   }

/********************* esterno ************************************/

#esterno {
   margin-top: 20px;
   width: 990px;
   }


/********************* colonna principale di sinistra *************************/

#sinistra {
   float: left;
   width: 280px;
   margin-right: 20px;
   }


/********************** header colonna sinistra *****************************/

#header {
   margin-left: 10px;
   text-align: center;
   }

#header img {
   margin-bottom: 40px;
   }

#header h1 {
   font-size: 100%;
   }


#contatti_voip {
   border: 0px;
   margin: 0px;
   margin-top: 10px;
   padding: 0px;
   height: 30px;
   }

#contatti_voip a,
#contatti_voip a:link {
   margin-left: 5px;
   margin-right: 5px;
   }



/********************** menu di sinistra - principale ************************/

#menu {
   text-align: left;
   margin-top: 20px;
   font-size: 12px;
   }

#menu ul {
   list-style: none;
   margin-left: 20px;
   }

#menu ul li {
   margin-bottom: 3px;
   }

#menu a {
   color: #999;
   background: url(../files/modello/pallino_grigio.gif) no-repeat center left;
   padding-left: 10px;
   text-decoration: none;
   }

#menu a:hover,
#menu .menu_selected a {
   color: #fe6601;
   background: url(../files/modello/pallino_arancione.gif) no-repeat center left;
   }

#menu #menu_listino_mediaaffari {margin-bottom: 15px; font-weight: bold;}


/********************** blocco in vetrina ****************************/

#vetrina {
   margin-bottom: 25px;
   text-align: left;
   border-bottom: 1px solid #999;
   padding-bottom: 15px;
   }

#vetrina .pages {display: none;}

#vetrina img {
   float: left;
   margin-right: 5px;
   width: 100px;
   }

#vetrina .pr_product {
   width: 210px;
   float: left;
   margin-right: 5px;
   padding: 5px;
   border-top: 1px solid #999;
   border-left: 1px solid #999;
   }

#vetrina .pr_code {display: none;}
#vetrina h3 {font-size: 15px;}
#vetrina .pr_jumpto {text-align: right;}


/********************** blocco ultime notizie colonna sx ************************/

#ultime_notizie {
   margin: 30px;
   border: 1px solid #999;
   padding:5px;
   }

#ultime_notizie .pages {display: none;}

#ultime_notizie img {
   float: left;
   margin-right: 5px;
   width: 100px;
   }

#ultime_notizie .news {border-bottom: 1px solid #999;}
#ultime_notizie .news .jumpto {text-align: right; margin-bottom: 10px;}
#ultime_notizie .date {font-style: italic;}


/********************** blocco contenuto ****************************/

#contenuto {
   float: right;
   width: 690px;
   text-align: justify;
   }

#contenuto h1,
#contenuto h2,
#contenuto h3,
#contenuto h4,
#contenuto h5,
#contenuto h6,
#contenuto hr,
#contenuto p,
#contenuto ul,
#contenuto ol,
#contenuto table {margin-bottom: 15px;}

#contenuto li {margin-bottom: 5px;}

#contenuto ul,
#contenuto ol {margin-left: 30px;}

#contenuto h2 {
   background: url(../files/modello/base_titoli.gif) no-repeat bottom left;
   padding-bottom: 10px;
   }

#contenuto h3 {
   font-size: 150%;
   background: #fff;
   color: #fe6601;
   }


/********************** anteprima prodotti ****************/

#contenuto .product .thumbnail img {
   float: left;
   }

#contenuto .product .jumpto {
   float: right;
   }


#contenuto .product .thumbnail img {width: 100px;}

#contenuto .contenuto h2 {
   background-image: none;
   color: #fe6601;
   font-size: 150%;
   }

#contenuto .contenuto .product,
#contenuto .contenuto .news {border-bottom: 1px solid #999;}

#contenuto .contenuto .jumpto {text-align: right;}

#contenuto .contenuto .date {font-style: italic;}

/********************** autori ****************************/

#autori{
   font-size: 10px;
   text-align: center;
   margin-top: 50px;
   }


/********************** classi ****************************/

.endfloat,
.chiudifloat {clear: both;}

.destra {text-align: right;}
.centra {text-align: center;}

.img_destra {float: right; margin-left: 5px;}
.img_sinistra {float: right; margin-right: 5px;}

.promozione {
   text-align: center;
   font-weight: bold;
   font-style: italic;
   font-size: 150%;
   background: transparent;
   color: #fe6601;
   margin: 15px 0px 15px 0px;
   border-top: 2px solid #fe6601;
   border-bottom: 2px solid #fe6601;
   padding: 10px;
   }





.pg_thumbnail
{
   float: left;
   margin-right: 7px;
   margin-bottom: 7px;
}
