@charset "UTF-8";

/* Eric Meyer's Reset */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus { outline: 0;}


body {
	padding:0;
	margin:0;
	font-family: Helvetica, Arial, sans-serif;
	background: url(../layout/body-bkgr.jpg) repeat 0 0;
}
div {
	padding:0;
	margin:0; 
}
#wrapper {
	text-align: left;
	width: 960px;
	margin: 0 auto 10px;
	padding: 0;
		background: url(../layout/header-bkgr.png) no-repeat -1px 0;
}
#header {
	margin: 0;
	padding: 0;
	width: 960px;
	height: 75px;
}
#accauno {
	margin: 8px 0 0 0;
	padding: 0;
	float: left;
}
h1#mudrahome {
	margin: 0;
	padding: 0;
	width: 241px;
	height: 50px;
	background: url(../layout/headh1.png) no-repeat 50px 10px;
}
h1#mudrahome a {margin:0; padding: 0; text-indent: -9999px; display: block; width: 100%; height: 100%; text-decoration: none;}
h1#mudrahome a:hover{background: url(../layout/headh1.png) no-repeat 50px -40px;}
h1#mudrahome a:active{background: url(../layout/headh1.png) no-repeat 50px -39px;}

#social {
	float:left;
	margin: 0;
	padding: 10px 0 0 0;
	width: 90px;
	height: 35px;
	margin: 30px 0 0 590px;
	padding: 0;
	}
#social a:hover {
	background: url(../layout/fb_64x64.png) no-repeat 0 -35px;
	color: #fff;
}
#social a {
	background: url(../layout/fb_64x64.png) no-repeat 0 0;
	font-family: 'TitilliumText22LThin', Helvetica, Arial, sans-serif;
color:#e3a113;
	text-decoration: none;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.5);
	width: 90px;
	height: 25px;
	font-size: 11px;
	text-transform: uppercase;
	display:block;
	padding: 10px 0 0 37px;
}

#navigation {
	margin: 0;
	padding: 10px;
	width: 940px;
	background-color: #FFCD0F;
	background-image: url(../layout/nav-bkgr.jpg);
	background-repeat: repeat-x;
	background-position: 0 0;
}

#navigation ul {
	list-style: none;
	margin:0; 
	padding:0;
}
#navigation li {
	font-family: "TitilliumText22LBold", sans-serif;
	font-size: 22px;
	float:left;
	margin:0 15px 0 0;
	padding:0;
	color: #FFF;
	text-shadow: 1px 1px 1px rgba(119,6,31,0.5);
}
#navigation li a {color: #FFF; text-decoration: none;}

#navigation li a:hover {
	color: #600;
}

#info {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 0 0;
	margin: 0;
	text-align:right;
	float:right;
	color:#FFFFFF;
	text-shadow: 1px 1px 1px rgba(119,6,31,0.5);
}

a.contatto {
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:underline;
	color: #fff;
}
a.contatto:hover {	color: #600;}

#content {
	background:#FFF url(../layout/bkgr_content.jpg) repeat 0 0;
	margin: 20px 0 0 0;
	padding: 20px 20px 0;
}
#colonna1, #colonna2 {
	font-family:Arial, Helvetica, sans-serif;
	width: 271px;
	font-size:14px;
	border: 1px solid #FC6;
	margin: 0 20px 0 0;
	padding: 10px;
	float:left;
}
#colonna2x {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14px;
	line-height: 1.3em;
	margin: 0 20px 0 0;
	padding: 10px;
	float:left;
	width: 585px;
	border: 1px solid #FC6;
}
#colonna1 h3, #colonna2 h3, #colonna3 h3,#colonna2x h3 {
	font-weight:bold;
	margin: 0 0 5px 0;
	padding: 0;
}

/*#colonna3 {
	font-family:Arial, Helvetica, sans-serif;
	width: 271px;
	font-size:14px;
	border: 1px solid #FC6;
	margin: 0;
	padding: 10px;
	float:left;
}*/

#colonna3 {
	width: 291px;
	margin: 0;
	padding: 0;
	float:left;
	border: none;
}

/* home */ 
.occhiello {
	margin: 0;
	padding: 0;
	height: 100px;
	width: 291px;
	font-family: "TitilliumText22LRegular", sans-serif;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.5);
	font-size:14px;
}
.occhiello a {
	margin: 0;
	padding: 10px 10px 0;
	width: 271px;
	height: 90px;
	text-decoration: none;
	display:block;
}
span.more {	
	font-size:11px;
	text-align:right;
	display:block;
	padding-top: 10px;
	margin: 0;
}


#occhiello1 {
	background: #60141a url(../layout/box_home_bkgr.png) no-repeat 0 0;}
#occhiello1 a {color: #FFF;}
#occhiello1:hover {background: #5d8a90 url(../layout/box_home_bkgr.png) no-repeat -291px 0px;}

#occhiello2 {background: #fbb03b url(../layout/box_home_bkgr.png) no-repeat 0 -100px;}
#occhiello2 a {	color: #600;}
#occhiello2:hover {background: #006837 url(../layout/box_home_bkgr.png) no-repeat -291px -100px;}
#occhiello2 a:hover {color: #fff;}

#occhiello3 {background: #b0463a url(../layout/box_home_bkgr.png) no-repeat 0 -200px;}
#occhiello3 a {color: #efdad8;}
#occhiello3:hover {background: #9a86fd url(../layout/box_home_bkgr.png) no-repeat -291px -200px;}

#occhiello4 {background: #800070 url(../layout/box_home_bkgr.png) no-repeat 0 -300px;}
#occhiello4 a {	color: #f7931e;}
#occhiello4:hover {background: #0040ba url(../layout/box_home_bkgr.png) no-repeat -291px -300px;}

.16pixel {
	font-family: 'TitilliumText22LBold', sans-serif;
	font-size: 16px!important;
	text-transform:uppercase;
	}


/* boxnav CORSI */

#boxnav {
	margin: 0 0 25px!important;
	padding: 0;
}
#boxnav h4 {
	margin: 0;
	padding: 10px;
	height: 40px;
	background-color: #20060A;
	font-family: 'TitilliumText22LBold', sans-serif;
	font-size: 22px;
	color:#FABB3E;
}

#boxnav ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
#boxnav ul li {
	margin: 0;
	padding: 0;
	height: 50px;
	width: 291px;
	font-family: 'TitilliumText22LRegular', sans-serif;
	font-size: 18px;
	color:#FABB3E;

}
#boxnav a {
	margin: 0;
	padding: 10px;
	text-decoration: none;
	text-transform:uppercase;
	height: 30px;
	width: 271px;
	display: block;
	color:#FABB3E;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.5);
}
#boxnav a:hover {
	margin: 0;
	padding: 10px;
	text-decoration: none;
	display: block;
	color:#fff;
}
#boxnav01 {
	background: #1C1813 url(../layout/boxnav.png) no-repeat 0 0;}
#boxnav01:hover {background: #400E12 url(../layout/boxnav.png) no-repeat -291px 0;}

#boxnav02 {background: #382F26 url(../layout/boxnav.png) no-repeat 0 -50px;}
#boxnav02:hover {background: #60141A url(../layout/boxnav.png) no-repeat -291px -50px;}

#boxnav03 {background: #715F4C url(../layout/boxnav.png) no-repeat 0 -100px;}
#boxnav03:hover {background: #801B23 url(../layout/boxnav.png) no-repeat -291px -100px;}

#boxnav04 {background: #8D7F70 url(../layout/boxnav.png) no-repeat 0 -150px;}
#boxnav04:hover {background: #99494F url(../layout/boxnav.png) no-repeat -291px -150px;}

#boxnav05 {background: #AA9F94 url(../layout/boxnav.png) no-repeat 0 -200px;}
#boxnav05:hover {background: #B3767B url(../layout/boxnav.png) no-repeat -291px -200px;}

#boxnav06 {background: #BBB2A9 url(../layout/boxnav.png) no-repeat 0 -250px;}
#boxnav06:hover {background: #C29195 url(../layout/boxnav.png) no-repeat -291px -250px;}

#boxnav07 {background: #CCC5BF url(../layout/boxnav.png) no-repeat 0 -300px;}
#boxnav07:hover {background: #D1ADB0 url(../layout/boxnav.png) no-repeat -291px -300px;}

#boxnav08 {background: #DDD9D4 url(../layout/boxnav.png) no-repeat 0 -350px;}
#boxnav08:hover {background: #C2B0B1 url(../layout/boxnav.png) no-repeat -291px -350px;}

#boxnav09 {background: #EEECEA url(../layout/boxnav.png) no-repeat 0 -400px;}
#boxnav09:hover {background: #C2B0B1 url(../layout/boxnav.png) no-repeat -291px -400px;}

#boxorari {
	margin: 0;
	padding: 10px;
	background-color: #ee813c;
	color:#600;
}
#boxorari h4 {
	margin: 0;
	padding: 5px 10px;
	font-family: 'TitilliumText22LBold', sans-serif;
	font-size: 18px;
}
#boxorari dl {
	margin: 0 0 0 10px;
	padding: 0;
	list-style: none;
	font-size: 13px;
}
#boxorari dt {
	margin: 0 5px 0 0;
	padding: 0;
	list-style: none;
	font-weight:bold;
	float:left;
}
#boxorari dd {clear:right; padding: 0; display:block;}

/* trattamenti */ 

#boxtrattamenti {
	margin: 0 0 25px!important;
	padding: 0;
}
#boxtrattamenti h4 {
	margin: 0;
	padding: 10px;
	height: 40px;
	background-color: #20060A;
	font-family: 'TitilliumText22LBold', sans-serif;
	font-size: 22px;
	color:#FABB3E;
}

#boxtrattamenti ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
#boxtrattamenti ul li {
	margin: 0;
	padding: 0;
	height: 50px;
	width: 291px;
	font-family: 'TitilliumText22LRegular', sans-serif;
	font-size: 18px;
	color:#FABB3E;
}
#boxtrattamenti a {
	margin: 0;
	padding: 10px;
	text-decoration: none;
	text-transform:uppercase;
	height: 30px;
	width: 271px;
	display: block;
	color:#FABB3E;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.5);
}
#boxtrattamenti a:hover {
margin: 0;
	padding: 10px;
	text-decoration: none;
	display: block;
	color:#fff;
}
#boxtrattamenti1 {
	background: #1C1813 url(../layout/boxtrattamenti.png) no-repeat 0 0;}
#boxtrattamenti1:hover {background: #400E12 url(../layout/boxtrattamenti.png) no-repeat -291px 0;}

#boxtrattamenti2 {background: #382F26 url(../layout/boxtrattamenti.png) no-repeat 0 -50px;}
#boxtrattamenti2:hover {background: #60141A url(../layout/boxtrattamenti.png) no-repeat -291px -50px;}

#boxtrattamenti3 {background: #715F4C url(../layout/boxtrattamenti.png) no-repeat 0 -100px;}
#boxtrattamenti3:hover {background: #801B23 url(../layout/boxtrattamenti.png) no-repeat -291px -100px;}

#boxtrattamenti4 {background: #8D7F70 url(../layout/boxtrattamenti.png) no-repeat 0 -150px;}
#boxtrattamenti4:hover {background: #99494F url(../layout/boxtrattamenti.png) no-repeat -291px -150px;}

#boxtrattamenti5 {background: #AA9F94 url(../layout/boxtrattamenti.png) no-repeat 0 -200px;}
#boxtrattamenti5:hover {background: #B3767B url(../layout/boxtrattamenti.png) no-repeat -291px -200px;}

#boxtrattamenti6 {background: #BBB2A9 url(../layout/boxtrattamenti.png) no-repeat 0 -250px;}
#boxtrattamenti6:hover {background: #C29195 url(../layout/boxtrattamenti.png) no-repeat -291px -250px;}

#boxtrattamenti7 {background: #CCC5BF url(../layout/boxtrattamenti.png) no-repeat 0 -300px;}
#boxtrattamenti7:hover {background: #D1ADB0 url(../layout/boxtrattamenti.png) no-repeat -291px -300px;}

#boxtrattamenti8 {background: #DDD9D4 url(../layout/boxtrattamenti.png) no-repeat 0 -350px;}
#boxtrattamenti8:hover {background: #C2B0B1 url(../layout/boxtrattamenti.png) no-repeat -291px -350px;}

#boxtrattamenti9 {background: #EEECEA url(../layout/boxtrattamenti.png) no-repeat 0 -400px;}
#boxtrattamenti9:hover {background: #C2B0B1 url(../layout/boxtrattamenti.png) no-repeat -291px -400px;}

#boxarchivioiniziative h4 {
	margin: 0;
	padding: 5px 10px;
	height: 40px;
	width: 271px;
	background-color: #20060A;
	font-family: 'TitilliumText22LBold', sans-serif;
	font-size: 22px;
	color:#FABB3E;
}
#boxarchivioiniziative ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
#boxarchivioiniziative ul li {
	margin: 0;
	padding: 0;
	height: 50px;
	width: 291px;
	font-family: 'TitilliumText22LRegular', sans-serif;
	font-size: 18px;
	text-transform:uppercase;
	color:#FABB3E;

}
#boxarchivioiniziative a {
	margin: 0;
	padding: 10px;
	text-decoration: none;
	text-transform:uppercase;
	height: 30px;
	width: 271px;
	display: block;
	color:#FABB3E;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.5);
}
#boxarchivioiniziative a:hover {
	margin: 0;
	padding: 10px;
	text-decoration: none;
	display: block;
	color:#fff;
}
#boxarchivioiniziative1 {background: #1C1813 url(../layout/boxarchivioiniziative.png) no-repeat 0 -50px;}
#boxarchivioiniziative1:hover {background: #400E12 url(../layout/boxarchivioiniziative.png) no-repeat -291px -50px;}
#boxarchivioiniziative2 {background: #382F26 url(../layout/boxarchivioiniziative.png) no-repeat 0 -100px;}
#boxarchivioiniziative2:hover {background: #60141A url(../layout/boxarchivioiniziative.png) no-repeat -291px -100px;}
#boxarchivioiniziative3 {background: #715F4C url(../layout/boxarchivioiniziative.png) no-repeat 0 -150px;}
#boxarchivioiniziative3:hover {background: #801B23 url(../layout/boxarchivioiniziative.png) no-repeat -291px -150px;}
#boxarchivioiniziative4 {background: #8D7F70 url(../layout/boxarchivioiniziative.png) no-repeat 0 -200px;}
#boxarchivioiniziative4:hover {background: #99494F url(../layout/boxarchivioiniziative.png) no-repeat -291px -200px;}

#boxassociazione {
	margin: 0;
	padding: 0;
}

#boxassociazione h4 {
	margin: 0;
	padding: 5px 10px;
	height: 40px;
	width: 271px;
	background-color: #20060A;
	font-family: 'TitilliumText22LBold', sans-serif;
	font-size: 22px;
	color:#FABB3E;
}

#boxassociazione ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
#boxassociazione ul li {
	margin: 0;
	padding: 0;
	height: 50px;
	width: 291px;
	font-family: 'TitilliumText22LRegular', sans-serif;
	font-size: 18px;
	color:#FABB3E;
}
#boxassociazione a {
	margin: 0;
	padding: 10px;
	text-decoration: none;
	text-transform:uppercase;
	height: 30px;
	width: 271px;
	display: block;
	color:#FABB3E;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.5);
}
#boxassociazione a:hover {
	margin: 0;
	padding: 10px;
	text-decoration: none;
	display: block;
	color:#fff;
}
#boxassociazione1 {
	background: #1C1813 url(../layout/boxassociazione.png) no-repeat 0 -50px;
}
#boxassociazione1:hover {background: #400E12 url(../layout/boxassociazione.png) no-repeat -291px -50px;}
#boxassociazione2 {background: #382F26 url(../layout/boxassociazione.png) no-repeat 0 -100px;}
#boxassociazione2:hover {background: #60141A url(../layout/boxassociazione.png) no-repeat -291px -100px;}
#boxassociazione3 {background: #715F4C url(../layout/boxassociazione.png) no-repeat 0 -150px;}
#boxassociazione3:hover {background: #801B23 url(../layout/boxassociazione.png) no-repeat -291px -150px;}
#boxassociazione4 {background: #8D7F70 url(../layout/boxassociazione.png) no-repeat 0 -200px;}
#boxassociazione4:hover {background: #99494F url(../layout/boxassociazione.png) no-repeat -291px -200px;}




.colonnacalendari {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14px;
	line-height: 1.3em;
	padding: 10px;
	float:left;
	width: 900px;
	border: 1px solid #FC6;
	margin: 0;
}
.colonnacalendaripost {
	margin: 0;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14px;
	line-height: 1.3em;
	padding: 10px;
	float:left;
	width: 900px;
	border-right: 1px solid #FC6;
	border-bottom: 1px solid #FC6;
	border-left: 1px solid #FC6;
}
.colonnacal, .colonnacalast  {
		width: 158px;
		padding: 0 10px;
		float:left;
}
.colonnacal {
		border-right: 1px solid #FC6;
}

.colonnacal ul, .colonnacalast ul  {
	font-size: 10px;
	margin: 10px 0 0 10px;
	padding: 0;
}
.colonnacal ul li a, .colonnacalast ul li a {color:#000;}
.colonnacal ul li a:hover, .colonnacalast ul li a:hover {color:#600;}

.evento {margin-bottom: 20px!important; border-bottom: 1px solid #FC6;}
.eventolast, .evento {margin:0; padding-bottom: 20px;}

.imgintestazione {
	margin: 0 0 20px 0;
	padding: 0;
}
#cleardiv {
	clear: both;
	margin: 0;
}
.separazione {
	background: url(../layout/footer-bkgr.png) repeat-x 0 bottom;
	height: 45px;
	width: 100%;
	display:block;
	margin: 00 0!important;
	padding: 0;
}

#googlemaps {margin: 20px 0 0 0; padding:0;}


/* footer */


#footer {
	margin: 0;
	padding: 20px 310px;
	text-align: center;
	background: #FFF url(../layout/bkgr_content.jpg) repeat 0 0;
}

#footer p {
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	font-size: 9px;
	margin: 0;
	padding: 0;
}
#logo_footer {float: left;
padding-right: 5px;}



.avviso {
	padding: 10px;
	background-color: #801b23;
	color:#FFF;
	font-size: 12px;
	clear:both;
	margin: 10px 0 25px;
}
.bordertop {border-top : 1px solid #FC0;}
.avviso  p {margin: 0; padding: 0;}
img.sx {margin:0 5px 0 0; padding:0; float:left;}
img.dx {margin:0 0 0 5px; padding:0; float:right;}
.hide {display: none; }
.teacher {color: #FC0; font-weight:bold;}
.mailavviso {color:#FFF; text-decoration:underline;}
.mailavviso:hover {color:#FC0; text-decoration:underline;}
.outlink {color:#000; text-decoration:underline;}
.outlink:hover {color:#801b23; text-decoration:underline;}
.linkrosso {color:#801b23; text-decoration:underline;}
.linkrosso:hover {color:#801b23; text-decoration:underline;}
.costi1col, .costi2col  {width: 280px; float:left; font-size:10px; margin: 20px 0 0 0; padding: 0 0 0 10px;}
.costi1col	{border-right: #FC0 solid 1px;}
.grassetto {font-weight: bold; }
.italico {font-style:italic;}
h5.grassetto {margin: 0 0 5px;}
.articolo {margin: 10px 0 0 0; padding: 0;}
#collegamenti {font-size: 12px;}
#collegamenti dt {font-weight: bold;}
#collegamenti dd {margin: 0 0 10px;}
.introlista {margin: 10px 0 0 0;}
.lista {list-style:none;}
.filetto {
	padding: 0 0 15px;
	margin: 0 0 5px;
	border-bottom: 1px solid #fc0;
}
h3.filetto {
font-family: "TitilliumText22LRegular", sans-serif;}


.divisione {margin-top: 20px;}
.divisione10 {margin-top: 10px;}
.10pxsotto {margin-bottom: 10px;}
.20pxsotto {margin-bottom: 20px;}
.10pxsottopad {padding-bottom: 10px;}
.20pxsottopad {padding-bottom: 20px;}
.sxcol, .dxcol {width: 280px; float:left; margin: 0; padding: 0 0 0 10px;}
.sxcol	{border-right: #FC0 solid 1px;}
.clear {clear:both;}
.linkdahome {text-align:right; font-size: 10px;}
.linkdahome a {color:#600}
.zero {margin:0; padding: 0;}
.orario li {margin-bottom: 10px;}
.ora {background-color: #801b23; color:#FC0; padding: 2px; margin: 0;}
.statuto {margin: 0; padding: 0;}
.statutoul {margin: 0 0 0 10px; padding: 0;}
.statutoul li {margin: 0; padding: 0;}
.inbox {padding: 0 0 0 15px; margin: 0;}
.inbox a {color: #801b23;}
.chisiamo {
	padding: 0;
	margin: 0 0 25px 0;
	border-bottom: 1px solid #FC0;
}
ul.neltesto {margin:0 0 20px;}

#info a.contatto {
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:underline;
	color: #fff;
}
#info a.contatto:hover {color: #600;}

#footer a.contatto {
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:underline;
	color: #000;
}
#footer a.contatto:hover {color: #600;}
.rightalign {text-align: right!important;}

