html, body {
/* Marrone */
	background-color: #D3CAAA;
/* Prugna */
/*	background-color: #8f5f4a;*/
}

body {
	color:#333333;
	font-size:0.75em;
	line-height:1.25em;
	min-height:770px;
	min-width: 1000px;
	background-repeat: repeat-x;
	padding: 0;
	margin: 0;
	background-image: url('img/body.png');
	font-family: 'bitstream vera sans','dejavu sans',verdana,sans-serif;
}

img {
	border:medium none;
}

/* PAGE BORDER */

#page-border-left-repeat {
	margin: 0 4%;
	padding: 0 0 0 14px;
	position: relative;
	background-color: #fff;
	background-repeat: repeat-y;
	background-position: left;
	background-image: url('img/page-border-left-repeat.png');
	padding:0 0 0 20px;
}

#page-border-right-repeat{
	margin: 0; 
	padding: 0 13px 0 0;
	min-height: 770px;
	position: relative;
	background-color: #fff;
	background-repeat: repeat-y;
	background-position: right;
	background-image: url('img/page-border-right-repeat.png');
}

#page-border-top-repeat {
	background-repeat: repeat-x;
	background-position: top;
	height: 95px;
	padding-top:25px;
	margin-left: -7px;
	margin-right:-9px;
	background-image: url('img/page-border-top-repeat.png');
}

#page-border-right-top {
	position: absolute;
	top: 0;
	right: 0;
	width: 28px;
	height: 770px;
	background-repeat: no-repeat;
	background-position: top right;
	z-index: 6;
	background-image: url('img/page-border-right-top.png');
}

#page-border-left-top {
	position: absolute;
	top: 0;
	left: 0;
	width: 28px;
	height: 770px;
	background-repeat: no-repeat;
	background-position: top left;
	z-index: 6;
	background-image: url('img/page-border-left-top.png');
}

#page-border-left-bottom {
	width: 28px;
	height: 30px;
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: 7;
	background-image: url('img/page-border-left-bottom.png');
}

#page-border-right-bottom {
	width: 28px;
	height: 30px;
	position: absolute;
	bottom: 0;
	right: 0;
	z-index: 7;
	background-image: url('img/page-border-right-bottom.png');
}

#page-border-bottom-repeat {
	margin-top:0px;
	background-repeat: repeat-x;
	background-position: bottom left;
	padding: 0 0 0 0;
	text-align: center;
	background-image: url('img/page-border-bottom-repeat.png');
}

.browser-error {
	color:#FF0000;
	font-weight:bold;
	padding-top:15px;
	text-align:center;
	width:100%;
}


.clear {
	clear:both
}

/* START HEADER */

#header {
	position:relative;
	border-style: solid;
	border-width: 0;
	height: 100px;
	background: url('img/logo.png') no-repeat transparent 10px 5px;
	padding: 5px 18px 0 0;
	margin:0 5px;
}

.header-distro-minori {
	text-align:right;
}

.header-distro-minori img {
	border: 0;
	margin-right:5px;
	margin-top:-3px;
}

/* PULSANTE */

#header-navigation {
	float:right;
	margin-left:4px;
}
#header-navigation ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;
}
#header-navigation li {
	border-right:1px solid #E0E0E0;
	display:inline;
	padding:0 5px;
}
#header-navigation li a {
	color:#0B2A4C;
	text-decoration:none;
}
#header-navigation li a:hover {
	color:#2F5F93;
}
#header-navigation li:last-child {
	border:medium none;
}

/*END HEADER*/

#bodyarea {
	padding: 1ex 18px 2ex 10px;
	min-height: 580px;
	margin:0 5px;
}


#copyright {
	color:#666666;
	font-size:80%;
	text-align:center;
	padding:2.6em;
}

/* URL */

a {
	color:#F2582D;
	text-decoration:none;
}

a:visited {
	color:#BD0901;
}

a:hover {
	text-decoration:underline;
}


/* HEADINGS */

h1, h2, h3, h4, h5, h6 {
	font-weight:normal;
	line-height:1.2em;
	margin:1.5em 0 0;
	padding:2px 0;
	text-shadow:0 1px 3px rgba(0, 0, 0, 0.25);
}

h2 {
	font-size:1.8em;
}

h3 {
	font-size:1.6em;
}
h4 {
	font-size:1.3em;
}
h5 {
	font-size:1.1em;
}
h6 {
	font-size:1em;
}

h2.title {
/*	color: #F2582D;*/
/*	font-weight:bold;*/
/*	text-shadow:0 1px 3px rgba(0, 0, 0, 0.15);*/
	border-bottom: 1px solid #ececec;
	text-decoration:none;

}



/* Table */

table {
	border-collapse:collapse;
}

td {
	border:1pt solid #CCCCCC;
	padding:0.25em;
}


/*Pre */

pre {
	background-color:#F7F7F7;
	border:1px dashed #AAAAAA;
	color:#111111;
	font-family:courier,monospace;
	padding:4pt;
	white-space:pre-wrap;
	word-wrap:break-word;
}

/* hr */
hr {
	background-color:#ECECEC;
	border:0 none;
	height:1pt;
}


/* Input */
/*input, textarea {*/
/*	-moz-border-radius:3px;*/
/*	-webkit-border-radius:3px;*/
/*	border:1px solid #AAAAAA;*/
/*	color:#222222;*/
/*	margin:5px;*/
/*	padding:1px;*/
/*}*/


/*input:hover {*/
/*	background:#FFFFFF none repeat scroll 0 0;*/
/*	color:#0B2A4C;*/
/*	cursor: pointer;*/
/*}*/

/*textarea, input[type="text"], input[type="password"] {*/
/*	cursor:text;*/
/*	font-family:Lucida Typewriter,courier,monospace;*/
/*	font-size:1em;*/
/*}*/



/* Indici e menu */
/*.toc {*/
/*	-webkit-border-radius:4px;*/
/*	-webkit-box-shadow:0 1px 3px rgba(0, 0, 0, 0.2);*/
/*	-moz-border-radius:4px;*/
/*	-moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.2);*/
/*	background:#F0F0F0 none repeat scroll 0 0;*/
/*	float:right;*/
/*	font-size:0.9em;*/
/*	margin:0;*/
/*	padding:10px;*/
/*	width:30%;*/
/*}*/

/*.toc a {*/
/*	color: #666;*/
/*}*/




/* DOC styles */

#cse-search-box {
	float:right;
	font-size:13px;
	margin:35px 10px;
	padding:0;
	position:absolute;
	right:10px;
	white-space:nowrap;
}

div.toc dt { 
  margin-top: 2px; 
}

div.toc {
  padding-left: 1em;
  padding-right: 1em;
}

.toc a {
	color: #666;
}

/*.toc a:after {*/
/*	content: ' →';*/
/*}*/

.breadcrumbs {
	padding-bottom: 15px;
}

ul {
	margin-left: 5px;
}

.orderedlist {
	margin-left: 10px;
}

.titlepage {
  padding-right: 1em;
}

.section {

}

a img{
  border: none;
}

dl { 
  margin-top: 0em; 
  margin-bottom: 0.5em; 
}

dt { 
  margin-top: 1em; 
}

div.qandaset {
	margin-left: 1em;
}

.guimenu, .guimenuitem, .guisubmenu {
	font-style:italic;
	font-weight:bold;
}

.guilabel, .guibutton { 
}

.question { 
  font-weight: bold; 
}

/* accelerator keys in menus */
.accel { 
  text-decoration: underline;
}


.revhistory { font-size: 0.9em; }

#ubuntulinks {
	text-align: center;
}

th {
  border: 1px solid #ccc;
}


.caution table, .note table, .tip table, .important table, .warning table, .navfooter table, 
.caution td, .note td, .tip td, .important td, .warning td, .navfooter td, 
.caution tr, .note tr, .tip tr, .important tr, .warning tr, .navfooter tr, 
.caution th, .note th, .tip th, .important th, .warning th, .navfooter th {
	border:none;
}


hr {
	display:none;
}

pre span {
  padding: 0pt;
}

.navfooter {
	border-top: 1px solid #ececec;
}

td {
  vertical-align: inherit;
}

code {
  font-size: 120%;
}



