@charset "utf-8";
/* CSS Document */

body {margin:0; font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size:100%; text-align:center;}

#titolo_print{ display:none;}
#footer_print{ display:none;}
.spacer {font-size:1%; clear:both; background-color: #DDD6BC;}
.spacer2 {font-size:0%; clear:both;	margin:0; padding:0; height:0;}
.spacer3 { clear:both;}
	
.link_1{float:left;	width:210px; height:87px !important; height:97px; background-color:#FFFFFF;	margin:0 10px 10px 0; text-align:center; padding-top:10px; border:1px solid #B8AD89;}
	
.link_2{float:left;	width:217px; height:66px; margin:0 10px 10px 0;}
	
.link_3{float:left;	width:300px; height:66px; margin:0 10px 10px 0; padding-top:35px;}
	
.photo{float:left; width:65px; margin-right:15px;}

#pagesx .photo a{text-decoration:none; border-bottom:none;}
#pagesx .photo a:hover{text-decoration:none; border-bottom:none;}

#container {margin:0 auto 0 auto;}
#content2 {margin:0 auto 0 auto; width:940px;}
#content {margin:0 auto 0 auto;	width:940px; background-color:#DDD6BC;}

#toolbar {font-size: 60%; color: #000000; background-color: #FFFFFF; text-align: right;	padding: 9px 0px 8px 0;	width: 656px; float:right;}
#toolbar a {color:#000;	text-decoration:none; border-bottom:1px dotted #000000;}
#toolbar a:hover {color:#000; text-decoration:none;	border-bottom:1px dotted #ffffff;}

#logo_up {background-color: #FFFFFF; width: 284px; float: left;	padding: 7px 0 0 0;}
#logo_mid {width: 284px; float: left;}
#menu_mid {width: 656px; float: right;}

#header {clear: both; background-color:#B8AD89;}

#menu_but {float: left;	width: 202px;}
#menu_but_under {float: left; width: 940px;	text-align:left; background-color:#DDD6BC;}
#menu {width:738px;	text-align:right; float:right; background-color:#B8AD89;}

#nav {width:738px; margin:0; padding:0;	list-style:none; float:right;}

.menu_1 {float:left; width:81px !important; width:82px;	height:25px !important;	height:29px; border-left:1px solid #FFFFFF;	font-size:60%; margin-top:7px; margin-bottom:0;	text-align:center;}
.menu_1 a {color:#ffffff; text-decoration:none;	height:100%; display:block;	padding-top:4px; background-color:#B8AD89;}
.menu_1 a:hover {color:#ffffff;	text-decoration:none; height:100%; display:block; background-color:#867A51;	padding-top:4px;}

#hp_content {padding: 0; margin: 0;}
h1 {font-family: Georgia, "Times New Roman", Times, serif; font-size: 125%;	font-weight: normal; color: #007882; margin: 3px 0 12px 5px;}
h2 {font-size:125%;	color: #004F23;	margin: 3px 0 6px 0; font-variant:small-caps;}
h3 {font-size:115%;	font-weight: normal; color: #007882; margin: 3px 0 6px 0; font-variant:small-caps;}

#hp_top {margin: 0; padding: 0;	list-style: none; background-color:#DDD6BC;}
.dx {float: right; text-align: left; width:656px; margin-bottom:0; padding:0; background-color: #DDD6BC; border-bottom:1px solid #DDD6BC;}
.dx a {color:#8D141B; text-decoration:none;	border-bottom:1px dotted #8D141B;}
.dx a:hover {color:#8D141B;	text-decoration:none; border-bottom:1px dotted #B8AD89;}

.sx {float: left; text-align: left;	background-color: #B8AD89; width: 274px !important;	width: 284px; min-height:319px !important; min-height:319px; height:329px; font-size:10px; padding-left:10px; padding-top:10px; padding-bottom:0; margin-top:0 !important;	margin-top:9px;	background-image:url(Images/graphic.jpg);background-repeat:no-repeat;	background-position:right;}
.sx a {color:#8D141B; text-decoration:none;	border-bottom:1px dotted #8D141B;}
.sx a:hover {color:#8D141B;	text-decoration:none; border-bottom:1px dotted #B8AD89;}

.sx1 {float: left; text-align: left; background-color: #DDD6BC;	width: 284px; padding: 5px 0 6px 0;}
.sx2 {float: left; text-align: left; background-color: #B8AD89;	width: 284px; height:292px !important; height:292px; font-size:10px; padding-top:10px; padding-bottom:0;
	margin:0 !important; margin: 17px 0 0 0;}
.sx2 a {color:#8D141B; text-decoration:none; border-bottom:1px dotted #8D141B;}
.sx2 a:hover { color:#8D141B; text-decoration:none;	border-bottom:1px dotted #B8AD89;}

#footer {color: #867A51; font-size:70%; margin-top:0; padding-top:50px; text-align:left; padding-left:292px;}
#footer a {color:#8D141B; text-decoration:none;	border-bottom:1px dotted #8D141B;}
#footer a:hover {color:#8D141B;	text-decoration:none; border-bottom:1px dotted #ffffff;}

#dd a {text-decoration:none; border-bottom:none;}
#dd a:hover {text-decoration:none; border-bottom:none;}
#page {background-image:url(/Images/back_new.jpg); background-repeat: repeat-y; background-position:top; min-height:100%;}
#pagedx {float: right; text-align:left; width:646px !important; width:656px; padding:0 5px 0 5px; background-color:#DDD6BC; font-size:85%; display:block;}
#pagedx a {color:#8D141B; text-decoration:none;	border-bottom:1px dotted #8D141B;}
#pagedx a:hover {color:#8D141B;	text-decoration:none; border-bottom:1px dotted #DDD6BC;}

#pagedx a.gal{ text-decoration:none; border-bottom:none;}
#pagedx a:hover.gal{ text-decoration:none; border-bottom:none;}
.gal { padding:3px;}

#pagesx {float: left; text-align: left;	width: 274px !important; width:284px; font-size:80%; padding-left:10px;	padding-top:10px; background-image:url(/Images/back_round.jpg); background-position:top-right;	background-repeat:no-repeat; display:block;}
#pagesx a {color:#8D141B; text-decoration:none;	border-bottom:1px dotted #8D141B;}
#pagesx a:hover {color:#8D141B;	text-decoration:none; border-bottom:1px dotted #B8AD89;}
#pagesx ul{	margin:0; list-style:none; font-size:125%; padding:0 5px 0 0;}

#prezzi_corsi{float:left; margin:0px; padding:0px; list-style:none;}
#prezzi_corsi{list-style:none; font-size:85%; padding:0; white-space:nowrap;}
#prezzi_corsi li.a1{border-left:1px solid #000000; float:left; width:141px;	padding-left:4px;}
#prezzi_corsi li.a2{border-left:1px solid #000000; float:left; width:101px;	padding-left:4px;}
#prezzi_corsi li.a3{border-left:1px solid #000000; float:left; width:121px;	padding-left:4px;}

.corsi_l{float:left; width:270px;}
.corsi_r{float:right; width:360px;}
.corsi_b{clear:both; margin-top:10px; margin-bottom:10px; border-bottom:1px dotted #999999;	padding:3px;}

#sfumatura{margin:0 auto 0 auto; background-image:url(/Images/sfumatura.jpg); background-position:top; background-repeat:no-repeat; padding:0; clear:both;}

.tab_corsi td{font-size:75%;}

.titolo{ text-align:left; padding-left:320px;}
.banda{  background-image:url(/Images/home/backdiv.gif); background-repeat:repeat-y; height:329px;}
.bandasx{ width:284px; float:left; font-size:10px; text-align:left; /*padding:5px 3px 5px 10px;*/}
.bandasx a {color:#8D141B; text-decoration:none; border-bottom:1px dotted #8D141B;}
.bandasx a:hover { color:#8D141B; text-decoration:none;	border-bottom:1px dotted #B8AD89;}
.bandadx{ width:626px; float:left;}
.bandacx{ width:310px; float:left; font-size:10px; text-align:left; border-right:1px dotted #B8AD89;}
.bandacx a {color:#8D141B; text-decoration:none; border-bottom:1px dotted #8D141B;}
.bandacx a:hover { color:#8D141B; text-decoration:none;	border-bottom:1px dotted #B8AD89;}
.bandadx1{ width:277px; float:left; font-size:10px; text-align:left; margin-left:7px;}
.bandadx1 a {color:#8D141B; text-decoration:none; border-bottom:1px dotted #8D141B;}
.bandadx1 a:hover { color:#8D141B; text-decoration:none; border-bottom:1px dotted #B8AD89;}


.tickettb td{ border:1px dotted #000; font-size:75%; }






