/* CSS Document */

/* Global */

body, form {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0;
	border: 0;
	padding: 0;
}

body {
	font-size: 0.8em;
	color: #666;
}

img {
	border: 0
}

a img   {border-color: #fff;}

a:hover img {
	border-color: #e9e9e9;
	filter:alpha(opacity=60);
/* -moz-opacity:.60;*/
	opacity: .60; 
}

form {
	font-size: 0.76em;
	color: #000
}

#search {
	float: right;
}

#container {
	width: 980px;
	margin: 0 auto
}

#colsx {
	width: 200px;
	float: left;
	border: 0;
	margin: 0;
	padding: 0
}

#coldx {
	width: 765px;
	float: right;
	border: 0;
	margin: 0;
	padding: 0
}


.left {
	float: left
}


/* Footer */

#footer {
	padding: 0;
	margin: 20px 0 10px 0;
	border: 0;
	font-size: 0.7em;
	line-height: 1.5em
}

#footer a:link, #footer a:visited {
	color: #333;
	text-decoration: underline
}

#footer a:hover {
	text-decoration: none
}

/* End Footer */

/* Novità */

#boxnews {
	padding: 0;
	margin: 0;
	border: 1px solid #999;
	color: #333;
	background: url(/images/lg_bg.png) repeat-x top;
}

#boxnews a:link, #boxnews a:visited {
	color: #333;
	text-decoration: none;
    font-weight: 500;
}

#boxnews a:hover {
	color: #666;
	text-decoration: none
}

#news h3 {
	background: url(/images/tab_big_lg.gif) top no-repeat;
	margin: 0;
	margin-top: 10px;
	padding: 0;
	padding-left: 5px;
	border: 0;
	border-bottom: 1px solid #fff;
	color: #fff;
	font-size: 0.9em;
	height: 26px;
	line-height: 26px;
    font-weight: bold;
    }

#news p {
	margin: 5px;
	padding: 5px;
	border-bottom: 1px dotted #999;
	font-size: 0.8em;
    font-weight: bold;
	color: #c60000
}
/* End Novità */

/* Collane */

#boxcollane {
	padding: 0;
	margin: 0;
	border: 1px solid #999;
	color: #333;
	background: url(/images/lg_bg.png) repeat-x top;
}

#boxcollane a:link, #boxcollane a:visited {
	color: #333;
	text-decoration: none;
    font-weight: 500;
}

#boxcollane a:hover {
	color: #666;
	text-decoration: none
}

#collane h3 {
	background: url(/images/tab_big_lg.gif) top no-repeat;
	margin: 0;
	margin-top: 10px;
	padding: 0;
	padding-left: 5px;
	border: 0;
	border-bottom: 1px solid #fff;
	color: #fff;
	font-size: 0.9em;
	height: 26px;
	line-height: 26px;
    font-weight: bold;
    }

#collane p {
	margin: 5px;
	padding: 5px;
	border-bottom: 1px dotted #999;
	font-size: 0.8em;
    font-weight: bold;
	color: #c60000
}
/* End collane  */


#sezione_centrale, #sezione_centrale_libri {
	display: block
}

#sezione_centrale, #sezione_centrale_libri {
	border: 1px solid #999;
	padding: 10px;
	margin: 0;
}

#sezione_centrale ul, #sezione_centrale_libri ul {
	list-style-type: none;
	float: left;
	display: block;
	margin: 0;
	padding: 0;
	border: 0;
}

#sezione_centrale li, #sezione_centrale_libri li{
	float: left;
	display: block;
	margin: 5px;
	padding: 0;
	border: 1px solid #999;
	width: 108px;
	height:160px;
	background-color:#f2f2f2;
}

#sezione_centrale h2, #sezione_centrale_libri h2 {
	border-bottom: 1px dotted #999;
	padding: 0;
	margin: 10px 0 10px 0;
	font-size: 1em;
}

#sezione_centrale h3, #sezione_centrale_libri h3 {
	border: 0;
	padding: 0;
	margin: 0;
	font-size: 0.9em;
	font-weight: 100
}

#sezione_centrale .txtlibro , #sezione_centrale_libri .txtlibro{
	background-color: #f2f2f2;
	font-size: 0.8em;
	padding: 1px;
	text-decoration: none;
}

#sezione_centrale a:link, #sezione_centrale a:visited {
	color: #c60000;
	text-decoration: none;
	margin: 0;
	padding: 0;
	border: 0;
}

#sezione_centrale_libri a:link, #sezione_centrale_libri a:visited {
	color: #333;
	text-decoration: none;
	margin: 0;
	padding: 0;
	border: 0;
}

#sezione_centrale a:hover, #sezione_centrale_libri a:hover {
	color: #666;
}

#logo {margin-top: 10px;}

.anchors{list-style: none;margin: 0;padding: 0;}
.anchors:after{display: block;clear: both;content: " ";}

#tabs-1 .anchors a{display: block;position: relative;width: 86px;height: 26px;line-height: 26px;padding:0px;margin-top: 10px;margin-right: 1px;font-size: 0.9em;font-weight: bold;color: #fff;text-decoration: none; text-align:center; background: url(/images/tab_lg_no_sel.gif) no-repeat; border-bottom:1px solid #fff}
#tabs-1 .anchors .tabs-selected a, #tabs-1 .anchors a:hover, #tabs-1 .anchors a:focus, #tabs-1 .anchors a:active{background: url(/images/tab_lg.gif) no-repeat; border-bottom:1px solid #999}
#tabs-1 #fragments{width: 765px;}
#tabs-1 #fragments #tab-text{font-size: 0.76em;color: #333;overflow: auto;max-height: 302px;line-height: 1.5em;padding: 10px 30px 0 0;}

.anchors .tabs-selected a:link, .anchors .tabs-selected a:visited{cursor: text;}
.anchors a:hover, .anchors a:focus, .anchors a:active{cursor: pointer;}
.floatleft{float: left;}