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

body{
margin:0;
padding:0;
font-family: "trebuchet MS", Tahoma, Arial;
}

b{font-size: 110%;}
em{color: #FF0000;}

#maincontainer{
width: 980px; /*Width of main container*/
margin: 0 auto; /*Center container on page*/
border: 1px solid #CCCCCC;
}
#logo {
margin-left:12px; 
margin-top:30px; 
width:140px; 
float:left;
}
#container_head_menu {
float:right; 
margin-top:30px; 
margin-right:30px; 
color:#FFFFFF; 
font-size:9px; 
vertical-align:middle;
}
#container_sup_head_menu {
text-align:right;
}
#container_inf_head_menu {
text-align:right; 
margin-top:10px;
}
#menu_top{
height:15px; 
background-color:#e10c19;
}
#menu {
width:900px; 
}
#booksbrothers_space {
width:105px; 
height:34px; 
margin-left:40px; 
/*background-image:url(immagini/menu_voice_03.gif);*/ 
float:left;
}
#booksbrothers_button {
padding-top:3px; 
text-align:center; 
font-size:13px; 
font-weight:bold;
}
#scaffale_space {
width:105px; 
height:34px; 
margin-left:5px; 
float:left;
}
#contatti_space {
width:105px; 
height:34px; 
margin-left:5px; 
float:left;
}
#scaffale_button {
padding-top:3px; 
text-align:center; 
font-size:13px; 
font-weight:bold;
}
#topsection_scrivania{
background: #9c9e9f;
height: 250px; /*Height of top section*/
background-image:url(immagini/booksbrothers_bg_1.gif);
background-repeat:no-repeat;
background-position:top center;
}
#topsection_scaffale{
background: #d4d700;
height: 250px; /*Height of top section*/
background-image:url(immagini/booksbrothers_bg_2.gif);
background-repeat:no-repeat;
background-position:top center;
}
#topsection_booksbrothers{
background: #b5007b;
height: 250px; /*Height of top section*/
background-image:url(immagini/booksbrothers_bg_3.gif);
background-repeat:no-repeat;
background-position:top center;
}
#topsection h1{
margin: 0;
padding-top: 15px;
}

#contentwrapper{
float: left;
width: 100%;
margin-top:30px;
}

#contentcolumn{
margin: 0 190px 0 180px; /*Margins for content column. Should be "0 RightColumnWidth 0 LeftColumnWidth*/
}

#leftcolumn{
float: left;
width: 180px; /*Width of left column in pixel*/
margin-left: -980px; /*Set margin to that of -(MainContainerWidth)*/
margin-top:30px;
}
.leftcolumn_head {
width:175px; 
border: 0px solid #CCCCCC; 
background-image:url(immagini/corner2.gif); 
background-repeat:no-repeat; 
background-position:top left; 
background-color:#ef0733; 
height:30px; 
color:#FFFFFF; 
font-weight:bold;
}
.leftcolumn_title {
font-size:16px; 
padding-left:10px; 
padding-top:3px;
}
.leftcolumn_box {
width:173px;
}
.leftcolumn_content {
padding:10px 5px 10px 0px; 
font-size:12px;
}
.leftcolums_voice {
border-bottom:1px solid #CCCCCC;
margin-bottom:20px;
}
.leftcolums_voice a:link {
	color: #e10c19;
	text-decoration: none;
	font-weight:bold;
}
.leftcolums_voice a:visited {
	color: #e10c19;
	text-decoration: none;
	font-weight:bold;
}
.leftcolums_voice a:hover {
	color: #e10c19;
	text-decoration: underline;
	font-weight:bold;
} 
.leftcolums_voice a:active {
	color: #e10c19;
	text-decoration: none;
	font-weight:bold;
}
.leftcolums_index {
text-align:right;
font-weight:bold;
border-bottom:1px solid #CCCCCC;
margin-bottom:10px;
font-variant:small-caps;
}
#rightcolumn{
float: left;
width: 190px; /*Width of right column*/
margin-left: -190px; /*Set left margin to -(RightColumnWidth)*/
margin-top:30px;
vertical-align:top;
}
.rightcolumn_head {
width:175px; 
border: 0px solid #CCCCCC; 
background-image:url(immagini/corner3.gif); 
background-repeat:no-repeat; 
background-position:top left; 
background-color:#cccccc; 
height:35px; 
color:#FFFFFF; 
font-weight:bold;
}
.rightcolumn_title {
font-size:14px; 
padding-left:10px; 
padding-top:15px;
}
.rightcolumn_title a:link {
color:#FFFFFF;
text-decoration:none;
}
.rightcolumn_title a:visited {
color:#FFFFFF;
text-decoration:none;
}
.rightcolumn_title a:hover {
color:#FFFFFF;
text-decoration:underline;
}
.rightcolumn_title a:active {
color:#FFFFFF;
text-decoration:none;
}
.rightcolumn_box {
width:173px; 
border:1px solid #CCCCCC; 
border-bottom:none;
}
.rightcolumn_content {
padding:10px 10px 0px 10px; 
font-size:11px;
}
.rightcolumn_content img {
margin-right:10px; 
margin-bottom:5px;
float:left;
}
.rightcolumn_footer {
width:173px; 
background-image:url(immagini/corner4.gif); 
background-repeat:no-repeat; 
background-position:bottom; 
height:11px; 
margin-bottom:20px;
}
#footer{
clear: left;
width: 100%;
color: #000000;
text-align: center;
padding: 4px 0;
}

#footer a{
color: #FFFF80;
}
a:link {
	color: #000000;
	text-decoration: none;
}
a:visited {
	color: #000000;
	text-decoration: none;
}
a:hover {
	color: #000000;
	text-decoration: underline;
} 
a:active {
	color: #000000;
	text-decoration: none;
} 
.content_head_scrivania {
width:550px; 
border: 0px solid #CCCCCC; 
margin-left:28px; 
background-image:url(immagini/corner7.gif); 
background-repeat:no-repeat; 
background-position:top left; 
background-color:#b5007b; 
height:30px; 
color:#FFFFFF; 
font-weight:bold;
}
.content_head_scaffale {
width:550px; 
border: 0px solid #CCCCCC; 
margin-left:28px; 
background-image:url(immagini/corner6.gif); 
background-repeat:no-repeat; 
background-position:top left; 
background-color:#b5007b; 
height:30px; 
color:#FFFFFF; 
font-weight:bold;
}
.content_head_booksbrothers {
width:550px; 
border: 0px solid #CCCCCC; 
margin-left:28px; 
background-image:url(immagini/corner.gif); 
background-repeat:no-repeat; 
background-position:top left; 
background-color:#b5007b; 
height:30px; 
color:#FFFFFF; 
font-weight:bold;
}
.content_head_title {
padding-left:10px; 
padding-top:3px;
font-size:20px; 
}
.content_box_master {
width:548px; 
border: 1px solid #CCCCCC; 
margin-left:28px;
}
.content_box {
padding:10px 10px 10px 10px; 
font-size:13px;
}
.content_box_title {
font-weight:bold; 
font-size:16px;
}
.content_box_subtitle {
font-weight:bold; 
font-size:14px; 
color:#e10c19; 
padding-bottom:15px;
}
.content_box_title_index {
font-weight:bold; 
font-size:14px;
}
.content_box_subtitle_index {
font-weight:bold; 
font-size:12px; 
color:#e10c19; 
}
.content_data {
text-align:right;
font-size:10px;
}
.content_data_index {
text-align:right;
font-size:10px;
padding-bottom:5px;
}
.search_input {
width:130px; 
height:14px;
}
.search_button {
margin-left:10px;
}
.paginazione {
text-align:center;
font-size:11px;
}
#subfooter {
text-align:right; 
width:980px; 
margin: 0 auto;
font-size:10px;
color:#333333;
}
.continua a:link {
	color: #FF0000;
	text-decoration: none;
	font-weight:bold;
}
.continua a:visited {
	color: #FF0000;
	text-decoration: none;
	font-weight:bold;
}
.continua a:hover {
	color: #FF0000;
	text-decoration: underline;
	font-weight:bold;
} 
.continua a:active {
	color: #e10c19;
	text-decoration: none;
	font-weight:bold;
}
.content_box a:link {
	text-decoration: underline;
	font-weight:normal;
}
.content_box a:visited {
	text-decoration: underline;
	font-weight:normal;
}
.content_box a:hover {
	text-decoration: underline;
	font-weight:normal;
} 
.content_box a:active {
	text-decoration: underline;
	font-weight:normal;
}
em {
color: #000000
}