@charset "utf-8";
/* CSS Document */

html,body{margin:0;padding:0}
body{font-family: Trebuchet MS,arial,sans-serif; font-size:13px;text-align:center;color:#592C0B;
background:#592C0B /*#f9d98c*/;}
#content h2{ color:#592C0B /*#CC3300*/;font-family: "Trebuchet MS", Verdana;line-height:1.em; font-size:20px;}

h1{ font-size:19px}
h2.tit{margin:20px 0 15px; font-size:16px!important} 
 
h3{font-size:14px; font-weight:bold;margin: 0 0 5px 0;}
h4{font-size:14px; color: #CC3300; margin: 0 0 5px 0;}
a:link, a:visited{color: #cc6666;padding:0px;text-decoration: none;} 
a:hover {color:#663333}
 
p{line-height:1.2em; margin:0px 0 15px}
ul li{list-style:none;}
img{border:none;}

div.clear{ clear:both;}

#header { height:140px; background: url(images/top.jpg) left top  no-repeat;}
#logo { width:240px; height:125px; position:absolute; top:40px; left:30px;}

div#container{text-align:left; width:920px;margin:0 auto; background: url(images/center.jpg) 0 0 repeat-y; position:relative}
div#bg-container{width:920px;z-index:1;background: url(images/bottom.jpg) left bottom no-repeat; }


/* slideshow */
#slideshow {position: relative; width: 583px; height:330px; border:0px solid #996600;margin: 0px;}
#slideshow img  {border:none;}

/* nav */
ul#nav{font-size:13px; font-weight:bold; text-align:center;  font-family:"Georgia",Arial, Helvetica, sans-serif; padding: 0; margin:20px 0; position:relative; left:10px; top:0px }
ul#nav li{
float: left;padding: 0;background: url(images/li-nav.gif) center bottom no-repeat;list-style:none;display:inline;text-indent: 5px;}
ul#nav li a{float: left;border-bottom:0px solid #fef2cb;
background: url(images/li-nav.gif) center bottom no-repeat;;width:220px; padding:10px;text-decoration: none;color:#592C0B /*#cc6666*/;}
ul#nav li#active a,ul#nav a:hover{  color:#663333;}


div#content{float:right;width:600px; padding:0 30px 0 30px; padding-top:0px; position:relative; top:-80px;}
div#content p{line-height:1.4}

/* gallery */
ul.gallery{padding:0; margin:0; width:100%;list-style:none;  }     
.gallery li{  float:left; display:inline; margin:0 1px 2px;}
.gallery   img{  border:1px solid #FFF7D7; padding:0px 1px 0 0;}  
.gallery  a img{  border:1px solid #FFF7D7; padding:0px 1px 0 0;}  
.gallery   a:hover img{ border:1px solid #c30; } 
.gallery a:link,.gallery a:visited, .gallery a:focus, .gallery a:hover, .gallery a:active{  margin:0px 0px 0px 0px; padding:0px 0; border:0px solid #eeefef;  }
.gallery a:hover{border-color:#366;}

/* nastri etichette */
table.nastri{width:100%; margin-top:15px; font-size:11px}
table.nastri h2{ font-size:16px; font-weight:bold;padding:4px 0 0 0; color:#cc3300; margin:0;}
table.nastri h2 strong{ font-weight:lighter; font-size:16px}
table.nastri td, table.nastri tr{border:1px solid #ccc; padding:4px 0 4px 10px;}
table.nastri td.testata{font-weight:bold;}
table.nastri th{ padding:3px 0;}
table.nastri td ul{padding:0; margin:0;}
table.nastri td ul li{ float:left; margin-right:15px;}

/* form */
#content form label{font-weight: bold;  padding: 2px 0 2px; margin-right:15px; float:left; text-align:left;width: 160px; }
#content form input{  font-family:"Verdana", Arial, Helvetica, sans-serif;font-size:11px;width: 200px;padding:2px;}
#content form select{  font-family:"Verdana", Arial, Helvetica, sans-serif;font-size:11px;width: 218px;padding:0px;}
#content form select option{padding:1px;}
#content form textarea{width: 290px;  font-family:"Verdana", Arial, Helvetica, sans-serif;font-size:11px;
height: 180px;padding:2px;}


#formCatalogo p{ margin:0; padding:0}
#formCatalogo label{ margin-bottom:3px; padding:0;} 

#content form label{ padding-bottom:4px; border-bottom:0px dotted #CC9933}
#contatti strong{ margin-left:10px; font-size:10px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase;}
#contatti ul{ padding:0; margin:0;padding-right:30px;}

/*spalla*/
div#navigation{float:left;width:240px;margin-left:10px; position:relative; padding-top:50px;}

div#navigation_home{float:left;width:240px;margin-left:10px; position:relative;padding-top:80px;}
div#navigation_home div{padding:12px;width:230px;  position:relative; left:20px;  }

/*bandiere*/
p.bandiere{text-align:center;font-size:10px; text-transform:uppercase; font-weight:bold; left:9px;}
p.bandiere img{ border:none;padding: 0 9px 0 10px;}


div#extra{float:left;clear:left;width:240px;margin-left:15px; padding:0 0 0 10px; }

div#boxNews label { width:49%; text-align:left  }
div#boxNews p{ padding:0; margin:0;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px}
div#boxNews form {padding:0; margin:9px 0;}
#boxNews{padding:12px; border:0px solid #a05; width:212px; height:152px; position:relative; left:20px; top:50px; background:url(images/box.jpg) 0 0 no-repeat;}
.box{ padding:12px; border:0px solid #a05; width:212px; height:152px; position:relative; left:0px; top:0px;}

/*footer*/
div#footer{clear:both;width:100%;}
div#footer p{margin:0;padding:0px 10px 15px; font-size:11px; color:#FEF8E8; top:-18px; position:relative}
div#footer a{display:inline;padding:0;color: #FFCC99; text-decoration:underline}

/* classi varie*/
.mail{ 
background:url(images/mail_generic.gif) 0px 2px no-repeat;
font-weight:bold; font-size:10px;
padding:3px 0 4px 20px; margin:15px 0 5px 0;
border-bottom:1px solid #663333;}


/* collezzioni */
.sprite-mini_angelica { background-position: 0 -30px; } 
.sprite-mini_botero { background-position: 0 -167px; } 
.sprite-mini_botticelli { background-position: 0 -307px; } 
.sprite-mini_caravaggio { background-position: 0 -447px; } 
.sprite-mini_dali { background-position: 0 -587px; } 
.sprite-mini_giotto { background-position: 0 -727px; } 
.sprite-mini_leonardo { background-position: 0 -867px; } 
.sprite-mini_michelangelo { background-position: 0 -1007px; } 
.sprite-mini_miro { background-position: 0 -1147px; } 
.sprite-mini_modigliani { background-position: 0 -1287px; } 
.sprite-mini_monet { background-position: 0 -1427px; } 
.sprite-mini_picasso { background-position: 0 -1567px; } 
.sprite-mini_renoir { background-position: 0 -1707px; } 


#container li {
   background: url(csg-4a07161ed12a9.png) no-repeat top left;
}


/* natale 2009 */
.diamante { background-position: 0 -10px; } 
.firenze { background-position: 0 -130px; } 
.milano { background-position: 0 -250px; } 
.pisa { background-position: 0 -370px; } 
.portofino { background-position: 0 -490px; } 
.romantica { background-position: 0 -610px; } 
.sottobosco { background-position: 0 -730px; } 
.terre-siena { background-position: 0 -850px; } 
.via-condotti { background-position: 0 -970px; } 
.via-montenapoleone { background-position: 0 -1090px; } 
.via-roma { background-position: 0 -1210px; } 
.via-spartano { background-position: 0 -1330px; } 
.via-toledo { background-position: 0 -1450px; } 
.via-tornabuoni { background-position: 0 -1570px; } 
#natale09 li {
   background: url(images/collezioni/puro-lusso-italiano.png) no-repeat top left; width:140px; height:110px;
}

