/*
Theme Name: Flashmotus Vision Ten
Theme URI: http://www.flashmotus.it/
Description: layout creato da Flashmotus - Web and Graphics Design
Version: 1.0
Author: Paolo Di Paolo 
Author URI: http://www.flashmotus.it/
Tags: brown, custom header, fixed width, three columns, widgets
*/
* {	list-style-image:none; list-style-position:outside; list-style-type:none; margin:0pt; padding:0pt;}
html { background-color: #FFFFFF; margin: 0px; padding: 0px;}
body { background-color: #FFFFFF; text-align: center; color: #000000; margin: 0px; padding: 0px; font-family: Geneva, Arial, Helvetica, sans-serif; }
a {	text-decoration: none; outline: none; }
input { text-decoration: none; outline: none; }
#header { height:465px; }
#headw { text-align: left; height: 465px; width: 980px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; position: relative; background-color: #e6e6e6; background-image: url(images/bg_headw.jpg); background-repeat: repeat-x; background-position: left top; }
#headw h1 { text-align: left; height: 26px; width: 960px; padding-left:20px; font-family: Arial, Helvetica, sans-serif; font-size: 16px; line-height: 26px;	color: #711700;	font-style: italic;	font-weight: lighter;}
#audio { display: block; width: 80px; top: 280px; height: 98px; margin: 0px; padding: 0px; position: absolute; left: 890px; }
/* ****************************************************** menu header */
#navlist { margin: 0px; }
#navlist ul { padding: 0px; margin: 0px; }
#navlist li { display: inline; list-style-type: none; font-family: Geneva, Arial, Helvetica, sans-serif; margin: 0px; padding: 0px 1px; display: block; float: left; }
#navlist a { font-size: 16px; color: #eacea6; background-image: url(images/menu_su.jpg); background-position: center; line-height: 51px; margin: 0px; padding-right: 34px; padding-left: 34px; padding-top: 16px; padding-bottom: 16px; }
#navlist a:link, #navlist a:visited { color: #eacea6; text-decoration: none; margin: 0px; }
#navlist a:hover { background-image: url(images/menu_giu.jpg); background-position: center; color: #fff; }
#active a:link, #active a:visited, #active a:hover { background-image: url(images/menu_giu.jpg); background-position: center; color: #fff; }
#headindex { height: 411px; width: 980px; text-align: left; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; position: relative;	background-image: url(images/bg_headindex.jpg);	background-repeat: repeat-x; background-position: 0px 0px; }
#foto_head { width: 560px; float: left; padding: 0px; margin: 0px; }
#menu_head { width: 420px; float: left; padding: 0px; margin: 0px; }
#menu_head1, #menu_head2, #menu_head3 {width: 420px; height: 137px;}
/* ****************************************************** page */
#page_index { clear: both; margin: 0px auto; width: 980px; text-align: left; background-image: url(images/bg_page_index.jpg); background-repeat: repeat-x; background-position: 0px 0px; }
#page { display:block; height:auto !important; margin-left:auto; margin-right:auto; margin-top:0px;
	overflow:hidden; padding:0 0 20px; width:980px; background-image: url(images/bg_page.jpg); background-repeat: repeat-x; background-position: 0px 0px; margin-bottom: 0px;
	}
#content { display:block; float: left; width: 553px; padding-right: 7px;}
#sidebar {display:block;  float: left; margin: 27px 0px 0px; width: 420px; }
#sidebar_index { float: left; margin: 0px; width: 420px; }
#cont { margin-top: 7px; float: left; width: 560px; }
#cont_big { margin-top: 7px; float: left; width: 980px; }
#content_big { float: left; width: 973px; margin-right: 7px;}
.box_index_sx_su { font-family: Geneva, Arial, Helvetica, sans-serif; margin: 12px 6px 15px 22px; padding: 0px; height: 384px;/*282px;*/
	width: 262px; background-image: url(images/box_index_sx_su.jpg); background-repeat: no-repeat; background-position: 0px 0px; float: left; }
.box_index_sx { font-family: Geneva, Arial, Helvetica, sans-serif; margin: 18px 6px 15px 22px; padding: 0px; height: 282px; width: 262px; 
 	background-image: url(images/box_index_sx.jpg); background-repeat: no-repeat; background-position: 0px 0px; float: left; }
#box_index_dx { margin: 18px 0px 15px; padding: 0px; height: 282px; width: 262px; background-image: url(images/box_index_dx.jpg); background-repeat: no-repeat; background-position: 0px 0px; float: left;	}
.box_index_dx_su { margin: 12px 8px 15px 0px; padding: 0px; height: 384px; width: 262px; background-image: url(images/box_index_sx_su.jpg); background-repeat: no-repeat; background-position: 0px 0px; float: left;}
.box_index_sx h2, .box_index_dx h2, .box_index_sx_su h2, .box_index_dx_su h2 { font-size: 20px; color: #711700; margin: 0px; padding-top: 25px; padding-left: 28px; font-weight: normal; }
.postimg { display: block; margin-top: 5px; margin-bottom: 5px; height: 38px; clear: both; padding-top: 0px; padding-right: 12px; padding-bottom: 0px; padding-left: 18px;}
.postimg img { float: left; border: 2px solid #711700; margin-right: 5px; }
.postimg h3 { font-size: 12px; color: #711700; margin: 0px; padding-left: 12px; font-weight: bold; display: block; }
.box_index_sx_su hr { height: 10px; }
.box_index_sx h2 { margin-bottom: 160px; }
.box_index_sx_su h2 { margin-bottom: 20px; }
.box_index_sx a:link, .box_index_dx a:link, .box_index_sx_su a:link, .box_index_dx_su a:link, .postimg h3 a:link { color: #711700; text-decoration: none; }
.box_index_sx a:visited, .box_index_dx a:visited, .box_index_sx_su a:visited, .box_index_dx_su a:visited, .postimg h3 a:visited { color: #711800; text-decoration: none; }
.box_index_sx a:hover, .box_index_dx a:hover, .box_index_sx_su a:hover, .box_index_dx_su a:hover, .postimg h3 a:hover { color: #ffcd00; text-decoration: none; }
.box_index_sx p, .box_index_sx_su p { font-size: 13px; color: #711700; margin: 0px; padding-left: 28px; font-weight: bold; }
.box_index_dx_su p { font-size: 13px; color: #711700; margin: 20px 0px 0px; padding-left: 16px; font-weight: normal; padding-right: 15px; text-align: justify; }
#storia_bartolo { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-align: justify; }
#storia_bartolo p { padding: 5px 10px; }
#banner_sidebar2, #banner_sidebar3, #banner_sidebar4, #banner_sidebar6, #banner_sidebar8 { height: 95px; width: 393px; padding: 0px; margin-bottom: 7px; margin-left: 9px; background-repeat: no-repeat; }
#banner_sidebar2 a { display: block; padding-top: 30px; padding-left: 170px; }
#banner_sidebar3 a { display: block; padding-top: 35px; padding-left: 170px; }
#banner_sidebar6 p { display: block; padding-top: 15px; padding-left: 170px; font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 16px; color: #711800; }
#banner_sidebar4 a, #banner_sidebar8 a { display: block; padding-top: 20px; padding-left: 170px; width: 180px; }
#banner_sidebar2 a:link, #banner_sidebar3 a:link, #banner_sidebar4 a:link, #banner_sidebar6 a:link, #banner_sidebar8 a:link  {
	font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 20px; color: #711800; text-decoration: none;
}
#banner_sidebar2 a:visited, #banner_sidebar3 a:visited, #banner_sidebar4 a:visited, #banner_sidebar6 a:visited, #banner_sidebar8 a:visited  {
	font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 20px; color: #711800; text-decoration: none;
}
#banner_sidebar2 a:hover, #banner_sidebar3 a:hover, #banner_sidebar4 a:hover, #banner_sidebar6 a:hover, #banner_sidebar8 a:hover  {
	font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 20px; color: #ffcd00; text-decoration: none;
}
#banner_sidebar2  { background-image: url(images/banner_sidebar2.jpg);}
#banner_sidebar3  { background-image: url(images/banner_sidebar3.jpg);}
#banner_sidebar4  {	background-image: url(images/banner_sidebar4.jpg); }
#banner_sidebar6  {	background-image: url(images/banner_sidebar6.jpg); }
#banner_sidebar8  {	background-image: url(images/banner_sidebar8.jpg); }
#banner_sidebar5  {	width: 393px; padding: 0px; margin-bottom: 7px;	margin-left: 9px; }
.banner_sidebar_slideshow  { background-image: url(images/bg_banner_sidebar_slideshow.jpg); width: 408px; padding: 10px 0px; margin: 0px; height: 305px; background-repeat: no-repeat;	background-position: 8px top; }
.banner_sidebar_slideshow02 { width: 393px; padding: 0px; margin-bottom: 7px; margin-left: 15px; margin-top: 50px; }

/* ********************************************************************* servizi */
#serv1 { margin-left: 20px; font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 15px; color: #000000; margin-top: 50px; }
#serv2 { margin-left: 20px; font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 15px; color: #000000; margin-top: 20px; }
#serv1 h3, #serv2 h3 { font-size: 20px; padding-left: 30px; font-style: italic; font-weight: normal; color: #711800; }
#serv1 p, #serv2 p { font-size: 15px; text-align: justify; padding-bottom: 10px; }
#serv1 p a:link, #serv2 p a:link  { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 15px; color: #711800; text-decoration: none; font-style: italic; }
#serv1 p a:visited, #serv2 p a:visited  { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 15px; color: #711800; text-decoration: none; font-style: italic; }
#serv1 p a:hover, #serv2 p a:hover  { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 15px; color: #ffcd00; text-decoration: none; font-style: italic; }
/* ********************************************************************* footer */
#footer { clear:both; background-image:  url(images/footer.jpg); background-repeat: no-repeat; margin-top: 0px; margin-right: auto;
	margin-bottom: 0px; margin-left: auto; padding: 0px; background-position: center 0px; }
#footer p {
	font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; text-align: center;
	padding-top: 5px; padding-right: 10px; padding-bottom: 5px; padding-left: 10px; 	color: #711800;
}
#footer p a:link { color: #711800; }
#footer p a:visited { color: #711800; }
#footer p a:hover { color: #000000; }
hr { display: none; clear: both; }
#content .box, #content_big .box { margin: 0px; display: block; padding-top:6px; }
#sidebar .box {
	border-right: #e4dece 1px solid; border-top: #e4dece 1px solid; background: #fff; border-left: #e4dece 1px solid; border-bottom: #e4dece 1px solid;
	margin-bottom: 10px; padding: 0px; margin-top: 0px; margin-right: 0px; margin-left: 0px; display: block;}
/* **************************************************************** submenu - subcomment */
.submenu, .subcomment {	padding-right: 12px; padding-left: 12px; padding-bottom: 6px; padding-top: 6px; margin: 0px; }
.submenu ul, .subcomment ul { background: url(images/sub2.gif) repeat-y 3px 50%; margin: 0px; padding: 0px; }
.submenu ul li, .subcomment ul li { background: none transparent scroll repeat 0% 0%; margin-left: 0px; }
.submenu li { font-size: 11px; background: url(images/submenu.gif) repeat-x 50% bottom; padding-bottom: 0px; list-style-type: none; line-height: 20px; }
.subcomment li { font-size: 11px; background: url(images/submenu.gif) repeat-x 50% bottom; padding-bottom: 3px; list-style-type: none; padding-top: 3px; padding-right: 0px; padding-left: 0px; margin: 0px; }
.submenu a { background: url(images/smenu.gif) no-repeat left center; font-weight: bold; padding-right: 0px; padding-left: 12px; padding-bottom: 0px; color: #a4342f; margin: 0px; padding-top: 0px; }
.subcomment a { font-weight: normal; color: #a4342f; margin: 0px; padding: 0px; }
.submenu ul li a, .subcomment ul li a { padding-right: 0px; padding-left: 0px; padding-bottom: 3px; padding-top: 3px; }
#page .submenu ul li a, #page .subcomment ul li a, #page_index .submenu ul li a, #page_index .subcomment ul li a { padding-left: 14px; margin-left: 1px; color: #545655; }
#page .submenu ul li a, #page_index .submenu ul li a { background: url(images/sub2l.gif) no-repeat left center; }
#page .submenu ul li a:hover, #page .subcomment ul li a:hover, #page_index .submenu ul li a:hover, #page_index .subcomment ul li a:hover { color: #ff6600! important }
#page .submenu ul.children li, #page_index .submenu ul.children li { margin-left: 4px; }
#page .submenu ul.children li a, #page_index .submenu ul.children li a  { font-weight: normal; }
#sidebar .btitle h2 { PADDING-RIGHT: 12px; PADDING-LEFT: 12px; FONT-SIZE: 11px; BACKGROUND: url(images/tnavbox.gif) #e4dece repeat-x 50% top; PADDING-BOTTOM: 9px; PADDING-TOP: 9px; margin: 0px;}
#sidebar .technorati { font-size: 11px; padding: 0px; text-align: center; }
#sidebar .bcont { font-size: 11px; padding: 0px;}
#sidebar .bcont a:link { color: #a4342f; }
#sidebar .bcont a:visited { color: #a4342f; }
#sidebar .bcont a:hover { color: #000; }
#sidebar .post { padding-right: 12px; padding-left: 12px; padding-bottom: 12px; padding-top: 12px; }
.post { clear: both; text-align: justify; padding: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; argin-left: 0px; }
.post h2 { font-size: 13px; text-align: left;}
.post h2 a { color: #1f1f1f;}
.post h3 a:link { font-size: 11px; text-align: left; color: #a4342f; }
.post h3 a:visited { font-size: 11px; color: #a4342f; }
.post h3 a:hover { font-size: 11px; color: #000; }
.post small { font-size: 10px; padding: 0px; display: block; }
.post p { font-size: 10px; padding: 0px; }
.entry { margin: 0px; padding: 0px; height: 100%; width: 100%; 	}
.entry p { font-size: 14px; line-height: 16px; margin-bottom: 15px; }
.entry p a:link { color: #a4342f; }
.entry p a:visited { color: #a4342f; }
.entry p a:hover { color: #000; }
.entry p img { visibility: visible; }
p.postmetadata { font-size: 11px; }
p.postmetadata a:link { color: #a4342f; }
p.postmetadata a:visited { color: #a4342f; }
p.postmetadata a:hover { color: #000; }
.post-ratings { font-family: Geneva, Arial, Helvetica, sans-serif; ont-size: 11px; text-decoration: none; color: #8f2d29; }
/*        ************************************** content .btitle *********************/		
#content .btitle, #content_big .btitle { padding-top: 10px; }
#content .btitle h1, #content_big .btitle h1 { padding-top: 7px; padding-right: 12px; padding-left: 30px; padding-bottom: 6px; margin-bottom: -1px; font-weight: bold; font-size: 16px; color: #711800; text-align: left; font-style: italic; }
#content .btitlemenu h2, #content_big .btitlemenu h2 {
	padding-top: 7px; padding-right: 12px; padding-left: 30px; padding-bottom: 6px; margin-bottom: -1px; font-weight: bold; font-size: 16px; color: #711800; text-align: left; font-style: italic;
	}	
#content .btitle h2, #content_big .btitle h2 {
	float: left; padding-top: 7px; padding-right: 12px; padding-left: 30px; padding-bottom: 6px; margin-bottom: -1px; font-weight: bold; font-size: 16px; color: #711800; text-align: left; font-style: italic;
	}

#content .btitlemenu h2 a:link, #content_big .btitlemenu h2 a:link  { color: #a4342f; }
#content .btitlemenu h2 a:visited, #content_big .btitlemenu h2 a:visited { color: #a4342f; }
#content .btitlemenu h2 a:hover, #content_big .btitlemenu h2 a:hover { color: #000; }
#content .subnavig p, #content_big .subnavig p {text-align: left; font-size: 13px; padding-right: 10px; padding-left: 15px; margin-top: 10px; }
#content .post, #content_big .post { margin: 0px; padding: 10px !important; padding: 12px; }
/* ************************************************** right */
#right { float: left; width: 302px; }
#right .box { margin-bottom: 10px; padding: 0px; margin-top: 0px; margin-right: 0px; margin-left: 0px; display: block; }
#right .btitle { margin-right: 1px; }
#right .btitle h2 { PADDING-RIGHT: 12px; PADDING-LEFT: 12px; FONT-SIZE: 11px; BACKGROUND: url(images/tnavbox.gif) #e4dece repeat-x 50% top; PADDING-BOTTOM: 9px; PADDING-TOP: 9px; margin: 0px;	color: #a4342f; }
#right .btitle h2 a { color: #fff }
#right .post { border-right: 1px solid #e4dece; background: #fff; border-left: 1px solid #e4dece; border-bottom: 1px solid #e4dece; margin: 0px; padding: 6px 12px; }
/* ********************************************************* lista eventi in right */
#right .post ul li { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 11px; margin-bottom: 5px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #a4342f; padding-bottom: 5px; }
#right .post ul li a:link { font-size: 11px; text-align: left; color: #a4342f; font-weight: bold; }
#right .post ul li a:visited { font-size: 11px; color: #a4342f; font-weight: bold; }
#right .post ul li a:hover { font-size: 11px; color: #000; font-weight: bold; }
/* Begin Images */
p img { padding: 0; max-width: 100%; }
img.centered { display: block; margin-left: auto; margin-right: auto; }
img.alignright { padding: 4px; margin: 0 0 2px 7px; display: inline; }
img.alignleft { padding: 4px; margin: 0 7px 2px 0; display: inline; }
.alignright { float: right; }
.alignleft { float: left; }
a img {  border: none;  }
/* End Images */
.navigation { display: block; text-align: center; margin: 20px 0px 10px; padding: 10px 0px; font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; height: 20px; }
.navigation a:link { color: #a4342f; }
.navigation a:visited { color: #a4342f; }
.navigation a:hover { color: #000; }
/* commenti */
.commentlist { padding: 0; text-align: justify; height: 100%; width: 100%; }
ol.commentlist { clear: both; border-right: 1px solid #e4dece; background: url(images/bg_post.gif) repeat-x 0px 0px; border-left: 1px solid #e4dece; border-bottom: 1px solid #e4dece; margin: 0px; padding-top: 12px; 	padding-bottom: 12px; }
.commentlist li, #commentform input, #commentform textarea { font: 12px 'Lucida Grande', Verdana, Arial, Sans-Serif; }
.commentlist li { margin: 15px 0 3px; padding: 5px 5px 3px; list-style: none; font-weight: bold; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #a4342f; background-color: #FFFFFF; }
.commentlist li span { font-weight: normal; font-style: normal; font-size: 12px; margin: 0px; padding: 0px;	}
.commentlist li .avatar { float: right; border: 1px solid #eee; padding: 2px; background: #fff; }
.commentlist cite { font-weight: normal; font-style: normal; font-size: 12px; }
.commentlist cite a { font-weight: bold; font-style: normal; font-size: 12px; }
.commentlist cite a:link { color: #a4342f; }
.commentlist cite a:visited { color: #a4342f; }
.commentlist cite a:hover { color: #000; }
.commentlist p { font-weight: normal; line-height: 1.5em; text-transform: none; margin: 10px 5px 10px 0; }
.commentmetadata { font-weight: normal; margin: 0; display: block; }
#commentform input { width: 160px; padding: 2px; margin: 5px 5px 1px 0; }
#commentform textarea { width: 96%; padding: 2px; }
#commentform #submit { margin: 0; float: right; }
#commentform p { font-size: 12px; margin: 5px 0; font-family: Geneva, Arial, Helvetica, sans-serif; }
#commentform p a:link, .commentmetadata a:link { color: #a4342f; }
#commentform p a:visited, .commentmetadata a:visited { color: #a4342f; }
#commentform p a:hover, .commentmetadata a:hover { color: #000; }
.right_ricerca { margin: 0px; padding: 0px; text-align: center; }
h3#comments  { border-right: #e4dece 1px solid; padding-right: 12px; border-top: #e4dece 1px solid; padding-left: 12px; font-weight: bold; font-size: 13px; background: #a4342f; float: left;
	margin-bottom: -1px; padding-bottom: 6px; border-left: #e4dece 1px solid; color: #fff; padding-top: 7px; border-bottom: #e4dece 0px solid; letter-spacing: -1px; margin-top: 20px;}
h3#comments a { color: #fff; }
.alt { margin: 0; padding: 10px; }
.nocomments { text-align: center; margin: 0; padding: 0; }
h3#respond { font-weight: bold; font-size: 13px; color: #a4342f; padding-left: 12px; padding-top: 7px; }
h3#respond a { color: #a4342f; }
#related-posts { margin-top: 20px; margin-bottom: 20px; }
#related-posts ul { background: url(images/sub2.gif) repeat-y 3px 50%; margin: 0px; padding: 0px; }
#related-posts ul li { background: none transparent scroll repeat 0% 0%; margin-left: 3px; }
#related-posts li { font-weight: bold; font-size: 11px; background: url(images/submenu.gif) repeat-x 50% bottom; padding-bottom: 0px; list-style-type: none; line-height: 20px; }
#related-posts a { padding-right: 0px; padding-left: 12px; background: url(images/smenu.gif) no-repeat left center; padding-bottom: 0px; color: #a4342f; margin: 0px; padding-top: 0px; }
#related-posts ul li a { padding-right: 0px; padding-left: 12px; padding-bottom: 3px; padding-top: 3px; }
/* *******************  rss in right ************************* */
.rssmenu ul { margin: 0px; padding: 0px; }
.rssmenu ul li {}
.rssmenu li { font-size: 11px; padding-bottom: 5px; list-style-type: none;}
.rssmenu a { padding: 0px; color: #a4342f; margin: 0px; }
.rssmenu ul li a { font-weight: bold; padding-right: 0px; padding-left: 0px; padding-bottom: 3px; padding-top: 3px; }
/* Captions */
.aligncenter, div.aligncenter { display: block; margin-left: auto; margin-right: auto; }
.wp-caption { border: 1px solid #ddd; text-align: center; background-color: #f3f3f3; padding-top: 4px; margin: 0px 10px 10px; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px;	border-radius: 3px; }
.wp-caption img { margin: 0; padding: 0; border: 0 none; }
.entry .wp-caption p.wp-caption-text { font-size: 11px; line-height: 14px; padding: 0 4px 5px; margin: 0; color: #a4342f; text-align: left; }
/* End captions */
.spazioso{ display: block; height: 10px; }
.specialex { padding-bottom: 10px; padding-left: 10px; }
/* ****************************************************** lavamenu */
.lavamenu { height: 44px; width: 553px; padding: 20px 0px 0px 8px; margin: 0px; overflow: hidden; font-family: Geneva, Arial, Helvetica, sans-serif; }
.lavamenu li { float: left; list-style: none; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #711800; }
.lavamenu li.back { border-bottom: 4px solid #711800; z-index: 8; }
.lavamenu li a { font-family: Geneva, Arial, Helvetica, sans-serif;	font-size: 15px; font-weight: bold; font-style: italic; text-decoration: none; color: #711800;
	outline: none; text-align: center; top: 7px; z-index: 10; display: block; float: left; height: 30px; position: relative; overflow: hidden; margin: auto 15px;}  
.lavamenu li a:hover { border: none; color: #000;}    
.lavamenu li a:hover, .lavamenu li a:active, .lavamenu li a:visited { border: none;}                     
/* ****************************************************** fine lavamenu */
.entry_corsi { background-image: url(images/bg_entry_corsi.jpg); width: 408px; padding: 10px 0px; margin: 0px; height: 600px; background-repeat: no-repeat; background-position: 8px top; }
.entry_corsi h2 { width: 360px; float: left; padding-top: 7px; padding-right: 12px; padding-left: 30px; padding-bottom: 6px; margin-bottom: -1px; font-weight: bold; font-size: 16px; color: #711800; text-align: left; font-style: italic; }
.entry_corsi h3 { width: 360px; padding-top: 7px; padding-right: 12px; padding-left: 30px; padding-bottom: 6px; margin-bottom: -1px; font-weight: bold; font-size: 14px; color: #711800; text-align: left; }
.entry_corsi p { padding-top: 3px; padding-right: 15px; padding-left: 15px; font-size: 13px; color: #711800; text-align: justify; }

.entry_locat { background-image: url(images/bg_entry_locat.jpg); width: 408px; padding: 10px 0px; margin: 0px; height: 800px; background-repeat: no-repeat; background-position: 8px top; }
.entry_locat h2 { width: 360px; float: left; padding-top: 7px; padding-right: 12px; padding-left: 30px; padding-bottom: 6px; margin-bottom: -1px; font-weight: bold; font-size: 16px; color: #711800; text-align: left; font-style: italic; }
.entry_locat h3 { width: 360px; padding-top: 7px; padding-right: 12px; padding-left: 30px; padding-bottom: 6px; margin-bottom: -1px; font-weight: bold; font-size: 14px; color: #711800; text-align: left; }
.entry_locat p { padding-top: 3px; padding-right: 15px; padding-left: 15px; font-size: 13px; color: #711800; text-align: justify; }
.space_h30 { display: inline; float: left; width: 100%; height: 30px; }

