html{overflow-y:scroll;}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote{margin:0;padding:0;}

fieldset,img{border:0;}

address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal;}

ol,ul {list-style:none;}

caption,th {text-align:left;}

h1,h2,h3,h4,h5,h6{font-size:100%;}

q:before,q:after{content:'';}

object,embed{outline: none;}

body {

	background: #ffffff;

	color: #252525;

	text-transform: uppercase;

}





/* Sidebar ============================================= */



#logo {

	background: url(../images/chiara-porcheddu.png) no-repeat left top;

	width: 133px;

	height: 11px;

}



#sidebar .menu li ul {

	background: #f8f8f8;


}



#sidebar,

#sidebar a {

	color: #797979;

}



#sidebar li.page_folder li a {

	background: transparent;

	color: #797979;

}

#sidebar .menu li ul li a {
	margin-left: -10px;
}

#sidebar .menu li ul li a {
	text-transform: none;
}


#sidebar li.current_page_ancestor a,

#sidebar li a:hover,

#sidebar li a:focus,

#sidebar li.current_page_item a {

	color: #ffffff;

	background-color: #eb07c3;
text-decoration: none;
}



#sidebar li li a:hover,

#sidebar li li a:focus,

#sidebar li li.current_page_item a,

#sidebar li li.current_page_ancestor a {



	background-color: #b1d508;

	color: #ffffff;
text-decoration: none;

}



#sidebar li.page_folder li li a {

	background: transparent;

	color: #797979;

}



#sidebar li li li a:hover,

#sidebar li li li a:focus,

#sidebar li li li.current_page_item a {


	background-color: #E7D8AD;

	color: #E07C18;

}





/* Page ============================================= */



.page-title {

	background: #f8f8f8;

}



.content {

	background: #fbfbfb;

	color: #262626;

}



.content h3 {

	color: #5b5b5b;

}



form.contact {

	background: #f3f3f3;

}



form.contact label {

	color: #666666;

}



.gallery span.image {

	background: #ffffff url(../images/loading-white.20100125114636.gif) no-repeat center center;

}



.js-enabled .gallery span.image img {

	visibility: hidden;

}.acc {

	position: absolute;

	left: -999em;

}



/* Sidebar ============================================= */



#sidebar {

	position: relative;

	z-index: 2;

	float: left;

	padding-top: 73px;

	width: 185px;

}



#logo {

	margin-left: 19px;

}



#logo a {

	display: block;

	text-indent: -999em;

	overflow: hidden;

}



#sidebar #menu {

	padding-top: 35px;

}



#sidebar .menu ul,

#sidebar .menu li {

	float: left;

	width: 100%;

}



#sidebar .menu li {

	margin-bottom: 1px;

}



#sidebar .menu li li {

	margin-top: 1px;

	margin-bottom: 0;

}



#sidebar .menu a {

	height: 1%;

	display: block;

	padding: 4px 10px 4px 20px;

}



#sidebar .menu li li a {

	padding-left: 40px;

}



#sidebar .menu li li li a {

	padding-left: 50px;

}





/* Content ======================================= */



#content-wrapper {

	position: relative;

	z-index: 1;

	float: left;

	display: inline;

	width: 100%;

	margin-left: -185px;

}



#content {

	margin-left: 186px;

	height: 1%;

}





/* Page ============================================= */



.page {

	height: 1%;

	margin: 119px 0 0 0;

}



.page-title {

	padding: 3px 10px;

	margin-bottom: 1px;

}



.content {

	padding: 10px;

	zoom: 1;

}





/* Contact form ============================================= */



form.contact {

	margin-top: 1px;

	padding: 10px;

}



form.contact h3 {

	margin-bottom: 10px;

}



form.contact input,

form.contact textarea {

	display: block;

	padding: 3px;

	margin: 3px 0 10px 0;

	width: 400px;

}



form.contact input.button {

	width: auto;

	overflow: visible;

}





/* Gallery page ============================================= */



.gallery {

	height: 465px;

	width: 100%;

	margin-top: 70px;

	overflow-x: scroll;

	overflow-y: hidden;

	white-space: nowrap;

}



.gallery h2 {

	position: absolute;

	left: -999em;

}



.gallery p {

	margin: 0;

}



.gallery img,

.gallery span.image {

	display: inline-block;

	margin-right: 22px;

}



.gallery span.image {

	display: inline-block;

	margin-right: 16px;

}



.gallery span.image img {

	display: inline-block;

	margin-right: 0;

}/* Defaults */



body {

	font-family: "Courier New", Courier, monospace;

	font-size: 65%;

}



input,

textarea {

	font-family: "Courier New", Courier, monospace;

}





/* Sidebar ================================================ */



#sidebar a {

	font-size: 1.2em;

	text-decoration: none;

}



#sidebar a:hover,

#sidebar a:focus {

	text-decoration: underline;

}



#sidebar li li.page_folder li a,

#sidebar li.page_folder li a {

	font-weight: normal;

}



#sidebar li li li.current_page_item a,

#sidebar li li.current_page_ancestor a,

#sidebar li li.current_page_item a,

#sidebar li.current_page_ancestor a,

#sidebar li.current_page_item a {

	font-weight: bold;

}





/* Content ==================================================== */



.page-title {

	font-size: 1.3em;

}



.page p,

.page li {

	font-size: 1.2em;

}



.page li p,

.page li li {

	font-size: 1em;

}



.content p {

	line-height: 1.333;

	margin-bottom: 1em;

	max-width: 45em;

}



.content li {

	margin-bottom: 2px;

}



.content p a {

	text-decoration: none;

}



.content p a:hover,

.content p a:focus {

	text-decoration: underline;

}



.content h3 {

	font-size: 1.2em;

	font-weight: bold;

	line-height: 1.333;

	margin-bottom: 0.5em;

}



.content ul {

	list-style-type: disc;

	margin-left: 20px;

	margin-bottom: 1.2em;

}



.contact h3 {

	font-size: 1.2em;

	font-weight: bold;

}



.contact label {

	font-size: 1.1em;

	font-weight: bold;

}



.contact input,

.contact textarea {

	font-size: 1.2em;

}
