/* ELEMENTI HTML */
html,body       {width:100%;height:100%;font-size:12px;color:#4A1D22;font-family:Arial;margin:0px;padding:0px;background-color:#ddbadf}
p               {margin:0px 0px 5px 0px;padding:0px}
img             {border: none;}
a               {color:#4A1D22;text-decoration:none;font-weight:bold;outline:none}
a:hover         {color:#811F74;text-decoration:underline;}
ul              {}
h2              {font-size:15px;}

/* ELEMENTI PRINCIPALI */
#xite           {width:921px;margin:auto;padding-top:50px;background-image:url(../images/bg_xite.gif)}
#xite.home      {height:100%;padding-top:0px;overflow:hidden;}
#header         {position:relative;/*border-top:solid 15px #811F74;*/padding-top:15px;background:url(../images/bg_header_up.jpg);line-height:0px;}
#logo           {position:absolute;top:13px;left:15px;}
#xite.home #logo {top:14px;left:18px;}

#contentheader  {margin:25px 0px 20px 0px;overflow:hidden;width:100%;}
#imgtitle       {float:left;}

/* MENU LIVELLO 1 */
#menu           {height:30px;overflow:hidden;/*background-color:#811F74;*/background:url(../images/bg_header_down.jpg)}
#menu a         {display:block;float:left;}
#menu a:hover,
#menu a.active  {margin-top:-30px;}

/* MENU LIVELLO 2 */
#menul2                 {overflow:hidden;width:100%;padding-left:21px;}
#menul2 a               {display:block;float:left;margin-right:2px;height:30px;overflow:hidden;}
#menul2 a img           {margin-top:0px;}
#menul2 a.active img,
#menul2 a:hover img     {margin-top:-30px;}

/* MENU LIVELLO 3 (sub-categories) */
#menul3                 {float:left;margin-left:25px;}
#menul3 a               {display:block;margin-right:2px;height:28px;float:left;}
#menul3 a.active,
#menul3 a:hover      {border-bottom:solid 1px #4A1D22}
#menul3 a img           {position:relative;top:5px;}

#content        {background:url(../images/bg_content.png);padding:0px 30px 30px 30px;overflow:hidden;}

#footer         {background-color:#C18BC7;line-height:29px;text-align:right;padding:0px 30px;font-size:11px}
#footer a       {font-weight:normal}

/* LISTA PRODOTTI */
#prodotti              {overflow:hidden;text-align:center;}
div.product            {float:left;margin:0px 15px 0px 0px;width:200px;height:270px;}
div.product.last       {margin-right:0px;}
div.product img        {width:161px;height:201px;padding:11px;background-image:url(../images/cornice_media.gif);}

/* PAGINAZIONE */
#paginazione            {clear:both;text-align:center}
#paginazione a, #paginazione span {margin-right:5px}
#paginazione span.active       {background-color:#C18BC7;padding:2px;border:solid 1px #000;}

/* SCHEDA PRODOTTO */
#schedaprodotto                         {position:relative;overflow:hidden;}
#schedaprodotto #details                {float:right;width:435px;overflow:hidden;padding-top:45px;}
#schedaprodotto #name                   {font-weight:bold;margin-bottom:25px;}
#schedaprodotto #description            {}
#schedaprodotto img#mainphoto           {float:left;width:322px;height:402px;padding:22px;background-image:url(../images/cornice_grande.gif)}
#schedaprodotto #suggested              {position:absolute;bottom:0px;left:427px;}
#schedaprodotto #suggested .title       {margin-bottom:20px;font-weight:bold;}
#schedaprodotto #suggested .product     {margin:0px 20px 10px 0px;}
#schedaprodotto #suggested .product img {display:block;width:81px;margin:auto;height:101px;padding:5px;background-image:url(../images/cornice_piccola.gif);}
#schedaprodotto #suggested .name        {font-size:11px;text-align:center;line-height:20px;background-color:#CFA0D4;padding:0px 3px}

/*	MSGBOX	*/
#msgbox                 {border: solid 1px #000000;font-size:12px;font-family:Verdana;margin-bottom:20px;padding:10px 10px 10px 50px}
#msgbox #msgbox_title   {}
#msgbox #msgbox_msg     {}
#msgbox.error          {background:url(../images/icon_error.gif) no-repeat 7px 7px;background-color:#FFFFDF;min-height:20px;height:auto !important;height:20px}
#msgbox.error div      {color:#BF0B23;}
#msgbox.ok             {background:url(../images/icon_confirm.gif) no-repeat 7px 7px;background-color:#EFFFF9;color:navy;}
#msgbox.ok div         {}
#msgbox a              {color:#941238;font-weight:bold;}

/*************** EVENTS ***********************/
.highlight              {color:#811D73}
.event                  {background:url(../images/bg_event.png);position:relative;padding:0px 0px 0px 120px;width:300px;height:157px;overflow:hidden;margin:0px 10px 10px 0px;float:left;}
.event h2               {margin:6px 0px;}
.event img              {border:solid 2px #822075;position:absolute;top:8px;left:8px;width:95px;}
.event .description     {margin-top:7px;padding-right:5px;}
/*************** /EVENTS ***********************/

/*************** LINKS ***********************/
#links              {text-align:center}
#links img          {margin:0px auto 10px auto;display:block;}
/*************** /LINKS ***********************/

/* CLASSI */
.boxcontainer                 {width:100%;overflow:hidden;}
