/* CSS */

/* box model  */
#container { width: 760px; margin: 0px auto; text-align: left }

#header {}

#pretestata { text-align: right; margin: 0px; height: 70px }

#navigatore {  text-align: right; vertical-align: baseline; clear: both; margin-bottom: 1px}

#testata { background-color: #c00; background-image: url("http://www.libreriamarcopolo.com/images/5.jpg"); background-repeat: no-repeat; background-position: right; margin: 0px; padding: 0px; clear: both; border: outset 1px #c00 }

#travelbookshop { height: 15px; clear: both; margin-left: 180px}

#pane { height: 20px; clear: both; margin-left: 180px}

#colsx {width:165px; float: left;  margin-top: 10px;}

#coldx {width:165px; float: right; margin-top: 10px;}

#principale {padding: 0 10px 10px 10px; margin: 0 175px 10px 175px;}

#home1 {float: left; border-right: 1px dashed #f93; width: 70%}
#home2 {width: 30%; float: right}

#piede {clear: both; border-top: 1px solid #c00; min-height: 50px; padding: 1em 0; margin:0;}


/* fine box model  */


body { color: #000; font-size: 100%; font-family: Helvetica, sans-serif; background: #fff8cf url("http://www.libreriamarcopolo.com/images/3.gif") no-repeat fixed 50% 0px; text-align: center }

table.navtop {text-align: left; font-size: 10px; color: #000; vertical-align: middle; padding: 2px}
td { background:transparent; }
td.navtop {text-align: left; font-size: 10px; color: #000; vertical-align: middle; padding: 2px; }

.cit {font-size: 12px; margin-left:200px; margin-right:100px; text-align: center; color: #c00; padding: 4px; font-family: Georgia; font-style:italic;}

h1.logotestata  { color: #fff; font-size: 40px; font-family: Georgia; font-weight: normal; margin: 0 0 0 5px; padding: 0 }

h1.logotestata a, a:link, a:visited {text-decoration: none; color: #fff}
h1.logotestata a:hover, a:active {color: #f93}
h2.logotestata  { color: #fff; font-size: 18px; font-weight: normal; margin: 0 0 5px 5px; padding: 0 }


h1  { color: #c00; font-size: 1em; display: block; margin: 0 0 10px 0; padding: 0; border-bottom: 2px solid #c00; display: block; font-weight: bold}

h2 {FONT-SIZE: 0.85em; COLOR: #c00; padding: 0 0 5px 0; margin: 0; text-align: left}

h3 {FONT-SIZE: 0.80em; COLOR: #000; padding: 0 0 5px 0; margin: 0; text-align: left}

h4 {FONT-SIZE: 1em; COLOR: #c00; padding: 0; margin: 10px 0; text-align: left}

a {color: #c00; font-weight: normal;}
a:link { text-decoration: underline;	COLOR: #c00; }
a:visited { color: #f93; text-decoration: underline;}
a:hover {	text-decoration: none;	COLOR: #f93; }
a:active{	text-decoration: none;	COLOR: #f93; }

.stampa { display: none }

div.utilities {text-align: right; }

input,select {	margin: 5px 0px 0px 5px}

.travel {color: #000; text-align: right; padding: 5px 0px; font-size: 12px; font-weight: bold}

.pane  { color: #000; font-size: 11px; font-weight: normal; text-align: left; padding-top: 5px; margin-left: 5px}
.pane a { color: #c00; font-weight: normal; text-decoration: underline }
.pane a:link {	text-decoration: underline;	COLOR: #c00}
.pane a:visited  { color: #c00; text-decoration: underline }
.pane a:hover  { color: #f93; text-decoration: none }
.pane a:active{text-decoration: none;COLOR: #f93}

ul.nav          {font-size: 11px; list-style: none; margin: 0px 0px 3px 0px; padding: 0px; text-align: right; }
ul.nav li      { font-weight: bold; display: inline;   }
ul.nav li a    { color: #fff; text-decoration: none; }
ul.nav li a:link, ul.nav li a:visited       { color: #fff; font-weight: bold; text-decoration: none; background-color: #f93; margin: 0px; padding: 3px; border: outset 1px #f93; border-bottom: 0px  } 
ul.nav li a:hover, ul.nav li a:active       { color: #ffc; text-decoration: none; background-color: #c00; margin: 0px; padding: 3px; border-top: 1px outset #c00; border-right: 1px outset #c00; border-bottom: 0; border-left: 1px outset #c00 } 
ul.nav li.qui        { color: #ffc; background-color: #c00; margin: 0px; padding: 3px; border-style: outset outset none outset; border-width: 1px 1px 0px 1px; border-color: #c00 } 



/* SX */

.boxmenusx   { background-color: #ffe196; margin: 0 3px 10px; padding: 0; border: outset 1px #c00 }

h2.colsx { font-size: 12px; background-color: #c00; margin: 0; padding: 4px 2px 0; }

h2.colsx a { color: #fff; text-transform:uppercase; font-weight:bold; text-decoration:none; }

ul.menu     { font-size: 13px; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; list-style: none url("http://www.libreriamarcopolo.com/images/8.png"); margin: 5px 0 0; padding: 0 0 0 25px }
ul.menu li   { line-height: 125%; margin: 0; padding: 0 0 2 0}
ul.menu li a {color: #000000; text-decoration:none; font-weight: normal}
ul.menu li a, ul.menu1 li a:link, ul.menu1 li a:visited {color: #000; font-weight: normal; text-decoration: none} 
ul.menu li a:hover, ul.menu1 li a:active {color:#c00; text-decoration: none} 
ul.menu li.qui  { color: #c00; font-weight: bold; line-height: 125%; margin: 0; padding: 0 0 2 } 

/* DX */

.boxmenudx    { background-color: #ffe196; margin: 0 3px 10px; padding: 0; border: outset 1px #f93 }

#newsletter-info {font-size: 0.7em; line-height: 125%; padding: 10px 5px 5px 5px;}
h2.coldx     { color: #c00; font-size: 12px; background-color: #f93; margin: 0; padding: 2px 2px 0; }

#coldx form { padding-bottom:10px; }
.copy { color: #000; font-size: 0.65em; text-align: center; margin-top: 5px }
.copy a { color: #000; font-size: 0.65em; text-align: center; font-weight: normal }
.copy a:link, .copy a:visited  { text-decoration: underline}
.copy a:active, .copy a:hover  { text-decoration: none}


/* CORREZIONI FROM COMMON */

.breadcrumb {
margin:0 0 20px; 0;
padding:0;
background:transparent;
font-size:0.85em;
}

h3.feature {
display:none;
}

#pretestata .quote p {margin:0; }

#navigatore ul.nav li { text-transform:uppercase; }