

body {
	margin: 0px;
	padding: 0px;
	font-family: Tahoma;
	font-size: 11px;
	background:url(../base/images/bg.jpg);
	text-align:left;
}


<style>

*{

	margin: 0px;
	padding: 0px;
	font-family: Tahoma;
	font-size: 13px;
	color:#405270;
	text-align:left;
}




#main_table #top
{
background:url(../base/images/top_bg.jpg) 0 0 no-repeat;
}


#main_table #midle
{
background: url(../base/images/midlle_bg.jpg) 0 0 repeat-y;
}

#main_table #footer
{
background: url(../base/images/footer_bg.jpg) 0 100% repeat-y;
}

#searchBoxTable #searchbutton
{
background:url(../base/images/search_bg.png) 0 0 no-repeat;
border:none;
height:21px;
width:95px;
font-weight:bold;
color:#FFFFFF;
font-size:11px;
}

#searchBoxTable #searchbutton:hover
{
color:#405270;
}



#searchBoxTable #ssbox
{
background: url(../base/images/search_text_bg.png) 0 0 no-repeat;
border:none;
height:17px;
width:161px;
margin-right:5px;
padding:2px 5px;
font-size:11px;
font-weight:bold;
}

#logo_search
{
padding:0px 22px;
}

#top_space
{
height:25px;
}

#content_space
{
height:25px;
}

#menu ,
#content_in
{
padding:0 19px;
}

#content_table
{
background:#FFFFFF;
width:100%;
border-bottom:1px solid #c4c4c2;
border-left:1px solid #c4c4c2;
border-right:1px solid #c4c4c2;
}

#menu
{
background:url(../base/images/menu_bg.png) 0 0 repeat-x;
height:50px;
}

#mainContentTable
{
width:100%;
}

#mainContentTD
{
padding:22px;
vertical-align:top;

}

#front_top_right_banner1
{
background: #FFFFFF url(../base/images/front_left_banner_bg.png) 0 0 no-repeat;
width:237px;

}

#front_top_right_banner1 .desc
{
border-bottom:3px solid #e6e6e8;
border-left:3px solid #e6e6e8;
border-right:3px solid #e6e6e8;
padding:10px;
}


#front_top_right_banner1 .title .leftButtonLinkTD a ,
#contact_banner #head a ,
#contact_banner #head 
{
display:block;
font-weight:bold;
color:#FFFFFF;
text-decoration:none;
}



#front_top_right_banner1 .title .leftButtonLinkTD a:hover ,
#contact_banner #head a:hover
{
color:#13294F;
}

#front_top_right_banner1 .title
{
height:40px;
padding-left:37px;
}


#front_top_left_banner1
{
background:url(../base/images/front_left_banner1.png) 0 0 no-repeat;
padding-left:243px;
padding-bottom:30px;
}




#front_top_left_banner2
{
background:url(../base/images/bibliografia_front.png) 0 0 no-repeat;
padding-left:243px;	
height:136px;

}

#front_space
{
height:20px;
border-top:2px dotted #a8a6a7;
}



#front_table
{
background:#FFFFFF;
padding:10px;
}


#footerTB
{
height:30px;
color:#FFFFFF;
font-weight:bold;
width:860px;
}

#footerTB .right a
{
height:16px;
text-decoration:none;
font-size:11px;
}

#footerTB .right a:hover
{
color:#FFFFFF;
}

#footerTB .right span
{
padding-right:7px;
}

#footerTB .right
{
text-align:right;
}


#front_top_left_banner2 .title a ,
#front_top_left_banner1 .title a
{
color:#cf3d01;
font-weight:bold;
text-decoration:none;
display:block;
height:20px;
font-size:14px;

}

#front_top_left_banner1 .title a:hover ,
#front_top_left_banner2 .title a:hover
{
color:#13294F;
}

.formListTable .field input ,
.formListTable .field textarea
{
width:225px;
border:3px solid #E6E6E8;

}


.mainPageTitleTD
{
color:#13294F;
font-size:15px;
font-weight:bold;
padding-bottom:3px;
border-bottom:1px #587b9a solid;
text-align:left;
}

#formTable #title
{
color:#13294F;
font-size:12px;
font-weight:bold;
padding-bottom:14px;
}



.formListTable .label
{
width:160px;
}

#formTable
{
width:100%;
text-align:left;
}

#contact_banner
{
width:238px;
border-left:2px dotted #C4C4C2;
padding:20px;
}


#contact_banner #descreption
{
border-bottom:3px solid #E6E6E8;
border-left:3px solid #E6E6E8;
border-right:3px solid #E6E6E8;
padding:10px;
line-height:22px;
}

#contact_banner #head
{
background:url(../base/images/front_left_banner_bg.png) 0 0 no-repeat;
line-height:40px;
height:40px;
padding-left:35px;
}

#head_description
{
height:30px;
vertical-align:top;
}

.formListTable .field
{
padding-bottom:10px;

}


#sendTD #send
{
background:url(../base/images/search_button.png) 0 0 no-repeat;
border:none;
width:80px;
height:20px;
color:#FFFFFF;
font-size:11px;
font-weight:bold;
}

#sendTD #send:hover
{
color:#13294F;
}

.right_banner
{
width:238px;
}

#contact_banner #descreption a
{
font-size:12px;
font-weight:bold;
text-decoration:none;
color:#13294F;
}

#contact_banner #descreption a:hover
{
color:#E77200;
}

#right_page_image1 ,
#right_page_image2
{
background:url(../base/images/right_image1.png) 0 0 no-repeat;
height:127px;
}


.listTitle a#page_title
{
text-decoration:none;
color:#5b636b;
font-weight:bold;
font-size:12px;
}

.listTitle a#page_title:hover
{
color:#13294F;
}

#mainPageListTD
{
padding-top:15px;
}

.listItem .pageListItemTable .photo a img
{
border:1px solid #999999;
}

#mainPageContent
{
padding-right:15px;
vertical-align:top;
}

.mediaGroupItem .thickbox
{
padding:5px 5px 5px 10px;
width:100px;
float:left;
}

.mediaGroupItem .thickbox img ,
.pageImageLeft.pageImageTop a.thickbox img
{
border: 1px solid #666666;
}

#mainPageWrapperTable
{
width:100%;
}

.pageImageLeft.pageImageTop
{
float:left;
width:150px;

}

#description_book
{
float:left;
}

#mainPageContentTD strong ,
#contact_banner #descreption strong
{
color:#5b636b;
}

#category.listTitle a
{
color:#E77200;	
}


#front_top_left ,
#right_table ,
#mainPageContentTD ,
#mainPageListTD
{
text-align:left;
}


#description_book ul
{
padding-left:20px;
}

.pagerControl.prev
{
background:url(../base/images/bprev.jpg) 0 50% no-repeat;
text-decoration:none;
width:15px;
}

.pagerControl.next
{
background: url(../base/images/bnext.jpg)  100% 50% no-repeat;
text-decoration:none;
width:15px;
}

.pagerControl img
{
border:none;
padding:0 8px;
}

.pagerTable
{
font-size:12px;
}




#languages a
{
font-size:12px;
font-weight:bold;
color:#13294F;
text-decoration:none;
}

#languages .active a
{
color:#CF3D01;
text-decoration:underline;
}


#lang_spce
{
width:5px;
text-align:center;
}

a#smallweb
{
text-decoration:none;
}


a#smallweb:hover
{
text-decoration:underline;
}


</style>
