/* ==================================================================================================================== */
/* Foglio di stile Enosis
/* ==================================================================================================================== */

html { text-align: center; font-size:100.01%;  }
body { text-align: left; font: normal 67.5%/1.5em  Arial, Helvetica Neue, Helvetica, sans-serif; background:#01204a url(../images/body.gif) repeat-x 0px 0px; }

/* ==================================================================================================================== */

a, a:hover { text-decoration:none; }

div#header { position:relative; background:transparent url(../images/header.jpg) no-repeat 0px 2px;  }

h1 { 
	display:block; width:247px; height:138px; 
	text-indent:-555em;
	background:transparent url(../images/h1.png) no-repeat 0px 0px; 
	}

h2#branding { position:absolute; top:20px; left:400px; width:400px; text-indent:-555em; }

/* MAIN MENU */
ul#main_menu { margin-bottom:20px; }

ul#main_menu li { 
	display:inline; 
	font: normal 1.6em/2.1em Candara, "Lucida Sans Unicode", "Lucida Sans", "Trebuchet MS", "Lucida Grande", "Bitstream Sans Vera", Verdana, Arial, Tahoma, Helvetica, Sans-Serif;
	color:#fff; margin-right:0px;
	}
	
ul#main_menu li a { color:#fff; padding:5px 10px 7px 10px; text-decoration:none;}
ul#main_menu li a:hover {color:#01204a; background-color:#b4ccd4;}
ul#main_menu li a.on {background-color:#b4ccd4; color:#01204a;} /* Classe Active */

ul#statuto li { 
	position:absolute; top:0px; left:873px;
	width:67px; height:24px;  
	background:transparent url(../images/statuto.png) no-repeat 0px 0px;
	font: normal 1.3em/1.2em Candara, "Lucida Sans Unicode", "Lucida Sans", "Trebuchet MS", "Lucida Grande", "Bitstream Sans Vera", Verdana, Arial, Tahoma, Helvetica, Sans-Serif;
	text-indent:8px;
	}
	
ul#statuto li a {color:#8b0018; font-weight:bold; text-decoration:none;}
ul#statuto li a:hover {color:#8b0018; text-decoration:underline;}

/* BOX INTRO */
div#intro p { font: normal 1.2em/1.5em Arial, Helvetica, sans-serif; color:#fff; margin-bottom:1.5em; }
div#intro p:first-child { font: bold 1.8em/1.3em Arial, Helvetica, sans-serif; margin-bottom:1.3em; } 
div#intro a { color:#fff; text-decoration:underline; }
div#intro a:hover { color:#fff; text-decoration:none; }
div#intro h3 { font-size:1.8em; color:#fff; line-height:1.3em; }

div#pics { height:262px; }

/* BOX DISCIPLINE */
ul#discipline li { display:block; width:220px; float:left; margin:0px 10px 50px 10px;  }
div#content_full { background:transparent url(../images/content.jpg) repeat 0px 0px; }

/* TITOLI */
h2#news { 
	display:block; width:131px; height:61px;  text-indent:-555em; 
	background:transparent url(../images/news.png) no-repeat 0px 0px; position:absolute; top:-30px; left:10px;
	}
h2#chi-siamo { display:block; width:175px; height:61px; text-indent:-555em; 
	background:transparent url(../images/chi-siamo.png) no-repeat 0px 0px; position:absolute; top:-30px; left:10px;
	}
h2#corsi { display:block; width:115px; height:61px; text-indent:-555em; 
	background:transparent url(../images/corsi.png) no-repeat 0px 0px; position:absolute; top:-30px; left:10px;
	}
h2#yoga { display:block; width:115px; height:61px; text-indent:-555em; 
	background:transparent url(../images/yoga.png) no-repeat 0px 0px; position:absolute; top:-30px; left:10px;
	}
h2#meditazione { display:block; width:199px; height:61px; text-indent:-555em; 
	background:transparent url(../images/meditazione.png) no-repeat 0px 0px; position:absolute; top:-30px; left:10px;
	}
h2#pranayama { display:block; width:199px; height:61px; text-indent:-555em; 
	background:transparent url(../images/pranayama.png) no-repeat 0px 0px; position:absolute; top:-30px; left:10px;
	}
h2#articoli { display:block; width:139px; height:61px; text-indent:-555em; 
	background:transparent url(../images/articoli.png) no-repeat 0px 0px; position:absolute; top:-30px; left:10px;
	}
h2#gallery { display:block; width:286px; height:61px; text-indent:-555em; 
	background:transparent url(../images/gallery.png) no-repeat 0px 0px; position:absolute; top:-30px; left:10px;
	}
h2#eventi { display:block; width:131px; height:61px; text-indent:-555em; 
	background:transparent url(../images/eventi.png) no-repeat 0px 0px; position:absolute; top:-30px; left:10px;
	}
h2#links { display:block; width:131px; height:61px; text-indent:-555em; 
	background:transparent url(../images/links.png) no-repeat 0px 0px; position:absolute; top:-30px; left:10px;
	}
h2#contatti { display:block; width:343px; height:61px; text-indent:-555em; 
	background:transparent url(../images/contatti.png) no-repeat 0px 0px; position:absolute; top:-30px; left:10px;
	}
	
/* CONTENITORE NEWS */
div#box_container { 
	position:relative; 
	height:260px; 
	background:transparent url(../images/news_bg.png) no-repeat 0px 0px; 
	padding:40px 0px 30px 10px;
	color:#01204a;
	}

div#box_container h3 { font-size:2em; line-height:2em; }
div#box_container p { font-size:1.3em; line-height:1.5em; }
div#box_container span { font-size:1.1em; font-style:italic; }

/* NEWS */
ul#ultime_news { position:absolute; bottom:85px; left:340px; }
ul#ultime_news li { display:inline;   }
ul#ultime_news li a { text-decoration:underline; padding:0 10px 0 10px; color:#01204a; border-right:solid 2px #000;}
ul#ultime_news li a:hover{ text-decoration:none; }
div#usuall { width: 550px; } /* TAB */
div#usuall p a { color:#01204a; background-color::#000; }
div#usuall p a:hover { color:#01204a;  text-decoration:underline;  }

/* CONTENITORE ARTICOLI */
div#box_container_full {padding-bottom:20px; }
div#box_container_top {background:transparent url(../images/box_top.png) no-repeat 0 0; height:21px; position:relative;}
div#box_container_middle {background:transparent url(../images/box_middle.png) repeat-y 0 0; float:left; width:auto; }
div#box_container_middle p {font-size:1.3em; line-height:1.5em; margin-bottom:1.5em; margin-top:1.5em; padding:0 15px 0 15px;}
div#box_container_middle h2 {font-size:2em; line-height:1.5em; margin-bottom:1em; margin-top:1em; padding:0 15px 0 15px; color:#01204a; text-transform:uppercase; }
div#box_container_middle h3 {font-size:1.6em; line-height:1.3em; margin-bottom:1.3em; margin-top:1.2em; padding:0 15px 0 15px; color:#01204a; }
div#box_container_middle ul {padding:0 15px 0 15px;}
div#box_container_middle ul li { font-size:1.3em; line-height:1.5em; }
a.fancy { padding-left:30px; background:transparent url(../images/arrow.png) no-repeat 0 center; line-height:30px; } /* LINK MAPPA */
div#box_container_middle a { color:#01204a; text-decoration:underline; }
div#box_container_middle a:hover { color:#01204a; text-decoration:none; }

div#box_container_bottom { background:transparent url(../images/box_bottom.png) no-repeat 0 0; height:32px; line-height:32px; }

/* GALLERY */
ul.foto { margin-top:15px; margin-left:5px; }
ul.foto li { display:inline; float:left; margin-right:10px; margin-bottom:5px; }
h3 { }


/* LINKS */
div.links img { float:left; margin:0px 20px 5px 10px; display:inline; }
div.links span { font-size:0.8em; }

/* CLASSI FLOTTANTI PER LE IMMAGINI */
img.left { float:left; padding:5px 15px 5px 15px; }
img.right { float:right; padding:5px 15px 5px 15px; }

/* LUCE DELLO SFONDO */
div.content_bg { background:transparent url(../images/light.png) no-repeat center 20px; }

/*FOOTER */
div#footer_full { 
	height:158px;
	background:transparent url(../images/footer.gif) repeat-x 0 0; 
	}

div#footer p { 
	font-size:1.2em;
	line-height:1.5em;
	color:#fff; 
	text-align:right;
	padding-top:20px; }

div#footer a { color:#fff; text-decoration:none; }
div#footer a:hover { text-decoration:underline; }

ul#menu_footer { padding-top:20px; }
ul#menu_footer li { display:inline; font-size:1em; color:#fff; }
ul#menu_footer li a { color:#fff; text-decoration:none; padding:3px 3px; }
ul#menu_footer li a:hover { color:#fff; background-color:#253a68; }
