@charset "utf-8";
/* CSS Document */
/* SCUOLA WALDORF */

html,body{margin:0; padding:0; height:100%; border:none;}
body{background-color:#009ece; margin:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}

h1{color:#ce0000; margin-top:0; font-family:Arial, Helvetica, sans-serif;}
h2{font-size:14px; color:#ee6308; font-style:italic; margin-top:5px;}
h3{color:#04b0f0; font-size:12px; margin:0;}

a{color:#ce0000;}
a:hover{text-decoration:none;}

/************************/
/* LAYOUT */
/************************/
table#layout{width:100%; height:100%;}

	/*top*/ 
	table#layout td#bkg_top_left{background:url(images/layout/bkg_top_left.jpg) no-repeat top left; width:86px; height:82px;}
	table#layout td#bkg_top{background:url(images/layout/bkg_top.jpg) repeat-x top left; height:82px;}
	table#layout td#bkg_top_right{background:url(images/layout/bkg_top_right.jpg) no-repeat top right; width:86px; height:82px;}
	/*center*/ 
	table#layout td#bkg_left{background:url(images/layout/bkg_left.jpg) repeat-y top left; width:86px;}
	table#layout td#bkg_right{background:url(images/layout/bkg_right.jpg) repeat-y top right; width:86px;}
		/*hack explorer 6*/ 
		* html table#layout td#bkg_left{height:100%}
		* html table#layout td#bkg_right{height:100%}
	/*bottom*/ 
	table#layout td#bkg_bottom_left{background:url(images/layout/bkg_bottom_left.jpg) no-repeat bottom left; width:86px; height:82px;}
	table#layout td#bkg_bottom{background:url(images/layout/bkg_bottom.jpg) repeat-x bottom left; height:82px;}
	table#layout td#bkg_bottom_right{background:url(images/layout/bkg_bottom_right.jpg) no-repeat bottom right; width:86px; height:82px;}

/*tabella per bkg content*/
table#table_content{background-color:#fff; width:1098px; margin-top:30px;}
	table#table_content td#table_content_bkg_top{background:url(images/layout/table_content_bkg_top.jpg) no-repeat top left; height:66px;}
	table#table_content td#table_content_bkg_right{background:url(images/layout/table_content_bkg_right.jpg) repeat-y top right; width:97px;}
	table#table_content td#table_content_bkg_bottom{background:url(images/layout/table_content_bkg_bottom.jpg) no-repeat bottom left; height:66px;}


div#box_content,div#col_sx,div#content{float:left; display:inline;}

div#box_content{padding:20px 0 20px 0;}
div#col_sx{width:255px;}
div#content{width:710px; padding:0 0 0 30px; line-height:160%;}

/************************/
/* LOGO */
/************************/
div#logo{font-size:30px; color:#fff; font-weight:bold; position:absolute; top:38px; left:30px; width:947px; height:38px;}
	div#logo span{background:url(images/layout/scuola-waldorf.jpg) no-repeat top left; position:absolute; top:0; left:0; width:947px; height:38px;}
	div#logo a{color:#fff;}

/************************/
/* COL DX*/
/************************/
/*menu*/
div#menu{font-weight:bold; margin-bottom:25px;}
	div#menu h1{padding-left:10px; font-weight:100; font-size:36px;}

	div#menu ul{list-style:none; margin:0; padding:0; font-size:13px;}
		div#menu ul li{background:url(images/layout/bkg_menu.gif) no-repeat top left; padding:7px 0 7px 10px;}
			div#menu ul li a{color:#006a92; text-decoration:none;}

div#utopia,div#san-nicola{font-weight:100; font-size:11px; border-left:4px; border-left-style:solid; color:#ce0000; padding:5px 0 0 10px; margin-top:20px; line-height:130%;}
	div#utopia h2,div#san-nicola h2{font-size:12px; margin-bottom:0; color:#ce0000; font-style:normal;}
	div#utopia span,div#san-nicola span{display:block; text-align:right; margin-top:5px;}

div#utopia{border-left-color:#f7d708;}
	div#utopia img{float:left; display:inline; margin:0 10px 10px 0;}

div#san-nicola{border-left-color:#ce0000;}

/************************/
/* CONTENT */
/************************/
/*home*/
div#home-contatti{color:#ce0000; font-size:11px; text-align:right; padding-right:20px; font-weight:bold;}
	div#home-contatti a{text-decoration:none;}
	div#home-contatti a:hover{text-decoration:underline;}
	
table#table_home{margin-top:40px; margin-bottom:40px;}
	table#table_home td#space{padding-top:50px;}
	
	table#table_home div#attivita{position:relative; margin-right:40px;}
		table#table_home div#attivita span{position:absolute; display:block; width:33px; height:26px; bottom:0; right:0;}
		* html table#table_home div#attivita span{position:absolute; display:block; width:33px; height:26px; bottom:95px; right:50px;}
		
			table#table_home div#attivita span a{background:url(images/layout/arrow.gif) no-repeat top left; display:block; width:33px; height:26px; text-decoration:none; margin-top:6px;}
			table#table_home div#attivita span a:hover{background:url(images/layout/arrow.gif) no-repeat bottom left;}
			
	table#table_home td#box_red,table#table_home td#box_orange{color:#333; width:175px; height:282px; vertical-align:top; text-align:center; font-size:12px; line-height:120%; padding-top:12px;}
		table#table_home td#box_red h3,table#table_home td#box_orange h3{font-size:14px; color:#fff; margin-bottom:9px;}
		table#table_home td#box_red img,table#table_home td#box_orange img{border:1px solid #fff;}
		table#table_home td#box_red p,table#table_home td#box_orange p{text-align:left; padding:0 18px 5px 21px;}
		
		table#table_home td#box_red div,table#table_home td#box_orange div{padding-right:18px;}
		
		table#table_home td#box_red a,table#table_home td#box_orange a{font-size:11px; font-weight:bold;}
		table#table_home td#box_red a{color:#ce0000;}
		table#table_home td#box_orange a{color:#ee6308;}
	
	table#table_home td#box_red{background:url(images/layout/box_red.jpg) no-repeat top left; padding-right:32px;}
	table#table_home td#box_orange{background:url(images/layout/box_orange.jpg) no-repeat top left;}
/*--*/


div#content{color:#01384c;}
	div#content h1{font-size:22px; margin-bottom:0;}
	
	div#content ul{list-style:none;}
		div#content ul li{background:url(images/layout/bullet-lista.gif) no-repeat top left; padding-left:15px;}

	div#content ul#articoli{margin-top:30px;}
		div#content ul#articoli li{padding:2px 0 10px 28px; background:url(images/layout/ico_pdf.gif) no-repeat top left;}
		div#content ul#articoli li a{color:#006a92;}


/*attivita*/
/*tabella search*/
table#search{width:100%; margin:20px 0 10px 0; border-bottom:1px solid #ccc; border-top:1px solid #ccc; color:#666;}
	table#search th{font-size:12px; font-weight:bold; border:0; text-align:left; padding:11px 0 10px 30px; background:url(/images/layout/search.gif) no-repeat center left;}

form#search{}
	form#search input,form#search select{font-size:11px; border:1px solid #ccc;}
	form#search input.btn{background:url(/gestione/images/bkg_btn.gif) repeat-x bottom left #fff; font-size:10px; border:1px solid #999; padding:3px 8px 2px 8px; color:#666; font-weight:bold; margin-right:5px;}


table#attivita{margin-top:15px; border:1px solid #73c0dd; border-collapse:collapse;}
	table#attivita th{text-align:center; background-color:#66CCFF;}

/*--*/

/*varie*/
div#back{margin-top:25px; font-weight:bold;}
	div#back a{text-decoration:none;}
	div#back a:hover{text-decoration:underline;}

h3 a{color:#04b0f0;}

p.first{margin-top:0;}

span.virgolette{color:#cd0000; font-size:18px;}

img.pict_sx{float:left; display:inline; border:1px solid #ce0000; padding:1px; margin:5px 5px 0 0;}
img.pict_dx{float:right; display:inline; border:1px solid #ce0000; padding:1px; margin:5px 0 0 5px;}
/************************/
/* FOOTER */
/************************/
div#footer{color:#fff; text-align:center;}
	div#footer a{color:#fff;}




