﻿body {
    text-align: center;
    font-family:Tahoma;
    font-size:10pt;
    margin-top:0;
    background:#fff url('../img/sfondopulce.jpg');
}
img {
   border:0; margin: 10; padding: 0;
}
a
    {
     text-decoration:none;
     color:Navy;
    }
table { border: none; border-collapse: collapse; padding: 0; margin: 0; }
td { border: none; border-collapse: collapse; padding: 0; margin: 0; }

#container { width: 990px; border: 1px solid #ccc; text-align: left; margin-left: auto; margin-right: auto; background-color: #fcc300;}


#top { border: none; border-collapse: collapse; padding: 0; margin: 0; width: 100%; }

#rowMenu { width: 100%; }
#rowMenu a { text-decoration: none; }
.comico {
    font-family:Comic Sans MS;
    font-size:12pt;
    font-weight:bold;
}
.grigliaDettUtente
{
    padding: 5 30 5 30;
   
}

/* ---------- */
#introXX { width: 992px;}
#boxTopXX {background-color: #fcc300; margin: 0; padding: 0; height: 2.1em;}
/* ---------- */

ul#topMenu {  margin: 0; padding: 0; height: 1.5em; float: left;}
ul#topMenu li { float: left; display: block; list-style-type: none; margin: 0; padding: 0 10px; font-size:medium;}
ul#topMenu li a { color: #000; text-decoration: none; }

#boxRegistrati { text-align:right; height: 1.9em; font-size:10pt; font-weight:normal; }
#boxTessera { background-color: #EC5E0C; height: 1.9em; font-size:10pt; font-weight:normal; text-align:center; }
/*#boxCerca { background-color: #ffffff; height: 1.9em; font-family:Comic Sans MS; font-size:11pt; text-align:center; font-weight:normal; }*/
#boxCerca { margin: 0; padding: 0; height: 1.5em; float: left; font-size:8pt; text-align:center; font-weight:normal; }
#boxCarrello { text-align: right; padding-right: 10px; background-color: #C4391C; }
#boxCarrello td { padding-right: 10px; } 

/* ---- */
ul#topSecondaryXX { float: right; font-weight: bold; margin: 0 0 0 15px; padding: 0;}
ul#topSecondaryXX li { float: left; display: block; list-style-type: none; margin: 0; padding: 0 5px;}
ul#topSecondaryXX li a { color: #000; text-decoration: none; }
ul#topSecondaryXX img {margin:0; padding:0;}
/* ---- */

/*#searchBox { float: right; margin-left: 10px; }*/

#topCategories { background-color: #F29400; height: 90px;}
table#middle { clear: both; width: 100%; background-color: #fff; margin: 0; padding: 0; border: none; border-collapse: collapse; border:0; border-width:0; }

#content {width:100%; vertical-align: top; }
#ctl00_ContentPlaceHolder1_dlsPulceConsiglia {width:100%;}
#ctl00_ContentPlaceHolder1_dlsPulceConsiglia div 
    {border: 0px solid #E00018; height: 130px; width: 130px; margin-left: 20px; margin-right: 20px; margin-bottom:0px; margin-top:0px; vertical-align:middle; }
#ctl00_ContentPlaceHolder1_dlsPulceConsiglia div img {margin-top: 15px; height: 100px; }

#ctl00_ContentPlaceHolder1_dlsPulceConsiglia2 {width:100%;}
#ctl00_ContentPlaceHolder1_dlsPulceConsiglia2 div 
    {border: 0px solid #E00018; height: 130px; width:auto; margin-left: 20px; margin-right: 20px; margin-bottom:0px; margin-top:0px; vertical-align:middle; }
#ctl00_ContentPlaceHolder1_dlsPulceConsiglia2 div img {margin-top: 15px; height: 100px; }
.itemPulceConsiglia 
    {text-align: center; 
     padding-top: 7px; 
     height:30px; 
     padding-bottom: 15px; }
.itemPulceConsiglia2 
    {text-align: center; 
     padding-top: 7px; 
     height:90px; 
     padding-bottom: 15px; }
.marc
{
    width:100%;
    font-size:x-small;
    font-weight:bold;
    height:8px;
    display: block;
}
.marc2
{
    width:180px;
    font-size:x-small;
    font-weight:bold;
    height:8px;
    display: block;
    vertical-align:top;
}
.descrizion
{
    width:100%;
    font-size:x-small;
    height:35px;
    display: block;
}
.descrizion2
{
    width:180px;
    font-size:x-small;
    height:35px;
    display: block;
    text-align:center;
}
#categoryImage {text-align: right; padding: 10px;}
#extra { width: 230px; vertical-align: top; padding-top: 5px; padding-right: 5px;}
#extra .boxInfo { background-color: #CFB1CD; padding: 5px; border: 3px solid #C096BC; margin-bottom: 20px; width:160px;}
#extra .boxRarita {background-color: #E8CAAE; padding: 5px; border: 3px solid #C096BC; margin-bottom: 20px; width:160px;}
#extra .boxImage { background-color: #fff; padding: 3px; width:44px;}
#footer { background-color: #FCC300; text-align: center; }
.titoloBoxDestra
    {
     font-family:Comic Sans MS;
     font-size:12pt;
     text-align:center;
    }
.testoSezioniFisse
    {
     font-family:arial;
     font-size:12pt;
     text-align:left;
    }
.stileBoxNovita
    {
     font-family:Tahoma;
     font-size:8pt;
     color:#fff;
     text-align:left;
     background-color: #795C99;
	 
    }
	
.stileAlternativoBoxNovita
    {
     font-family:Tahoma;
     font-size:8pt;
     color:#fff;
     text-align:left;
     /*background-color: #526798;	  */
    }

.stileBoxNovita .boxItem { background-color: #795C99; width: 100%;}
.stileAlternativoBoxNovita .boxItem {  background-color: #526798; width: 100%;}

.stileBoxRarita
    {
     font-family:Tahoma;
     font-size:8pt;
     color:#fff;
     text-align:left;

    }
 .stileAlternativoBoxRarita
    {
     font-family:Tahoma;
     font-size:8pt;
     color:#fff;
     text-align:left;
     /*background-color: #799C12;*/
    }


.stileBoxRarita .boxItem { background-color: #E95D0F; width: 100%; }
.stileAlternativoBoxRarita .boxItem { background-color: #799C12; width: 100%; }
#leftBackground
{
    vertical-align:top;
    background:#000 url('../img/banner_laterale.jpg') repeat-y;
}
#leftBackgroundric
{
    vertical-align:top;
    padding-left:3px;
    background:#fff url('../img/banner_lateralebianco1.jpg') repeat-y;
}
.userError
{
   font-family:Verdana;
   font-weight:bold;
   font-size:10pt;
   background-color:Red;
   color:yellow;
}
.userOk
{
   font-family:Verdana;
   font-weight:bold;
   font-size:10pt;
   background-color:yellow;
   color:blue;
}
.mini
{
   font-family:Tahoma;
   font-size:9pt;
   color:#222111;
}
.CarrelloHeader
{
   font-weight:bold;
   color:Maroon;
}
.CarrelloFooter
{
   font-weight:bold;
   color:red;
   background-color:Yellow;
}
.CarrelloRow
{
   background-color:#fff;
}
.CarrelloAlternatingRow
{
    background-color:#526798;
}
.campoDettaglio
{
    font-size:10pt;
    font-weight:bold;
    vertical-align:top;
    padding:0px;
    width:500px;
}
.minitdDettaglio
{
   font-family:Tahoma;
   font-size:8pt;
   color:#222111;
   width:160px;
   vertical-align:top;
   height:30px;
   padding-top:3px;
   padding-left:5px;
}
.carrelloVerde
{
  background-color:#00642A;
}
.carrelloRosso
{
 background-color:#C1262C;
}
