/*
Theme Name: Fideo
Theme URI: http://www.cimatti.it
Description: Tema per Fideo.
Version: 1.0
Author: Cimatti Consulting
Author URI: http://www.cimatti.it

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/



/* Begin Typography & Colors */
body {
	font-size:14px;
	font-family: Arial, Sans-Serif;
	background-color: #0e3455;
	color: #333;
	text-align:left;
	}
	
h1{
	font-size:14px;
	text-transform:uppercase;
	font-weight:bold;	
}

h2{
	font-size:14px;
	text-transform:uppercase;
	font-weight:bold;
	}

h2 a {
	text-decoration:none;
	color:#78A5CF;
}

h2 a:hover {
	text-decoration:underline;
}
	
h3{
	font-size:14px;
	text-transform:uppercase;
	font-weight:bold;
}

p{
	text-align:justify;
}

img {
	margin:0;
	border:0;
	padding:0;
	}
	
#globalcontainer {
	margin:0 auto;
	width: 770px;
	}

#header {}

/* primo livello si chiama n1  */

#n1{
	margin:0px;
	border:0;
	padding:0px;
	float:left;
	width:770px;
	
	}
#n1 ul {
	margin: 		0 4px 0 0;
	border:			0px;
	border-bottom:	0;
	border-right:	1px solid #fff;
	padding: 		0px;
	background-color: transparent;
	float:			right;
	 display: inline;

}
#n1 li { 
	border:			0px;
	display:		inline;	/* toglie il puntino da MS Firefox */ 
	float:			left;	/* non sembra essere utile per MS IE e Firefox  */ 
}
#n1 ul li a {
	margin:		0px;
	padding: 	6px 12px 8px 12px;
	background-color:#0e3455;
	color: 			#fff;
	text-decoration: none;
	float: 			left;	/* cambia qualcosa sul margine interpretato uguale da MS IE e Firefox   */
	font-weight:	bold;
	font-size:10px;
	text-transform:uppercase;
	border-width:0px 0px 0px 1px;
    border-style:solid;
   
}
#n1 ul li a:hover {
	background-color:#78a5cf;
	color: 			#fff;
}

#n1 ul li a.current_{
	background:#78a5cf url(i/n1-on.gif) no-repeat bottom center;
	color: 			#fff;
}

/* secondo livello si chiama n2  */
#n2{
	margin:			6px 0px 300px 0;
	border:			0px;
	padding:		0px;
	
	position:		relative;
	float: 			right;
	width:			160px;

	
}
#n2 ul {
	margin: 		0px 0px 20px 0px;
	border:			0px;
	padding: 		0px;
	background-color: transparent;
	float: 			left;	/*MS	per allineare a destra */
}
#n2 li { 
	padding:0;
	margin:0;
	display:		inline;	/* toglie il puntino da MS Firefox */ 
	float:			left;	/* non sembra essere utile per MS IE e Firefox  */ 
}

#n2 ul li a {
	margin:			0px;
	border:			0px;
	padding: 		2px 0px 2px 20px;
	background-color: transparent;
	background:url(i/n2-off.gif) no-repeat;
	color: 			#fff;
	text-decoration:none;
	text-transform: uppercase;
	float: 			left;	/* cambia qualcosa sul margine interpretato uguale da MS IE e Firefox   */
	font-weight:	bold;
	font-size:		11px;
	width:			130px;	
}

#n2 ul li p {
	padding: 		2px 0px 2px 30px;
	font-size:		10px;
	color:			#777777;
}

#n2 ul li a:hover {
	background-color:transparent;
	text-decoration:underline;
}


#n2 ul li ul li p {
	padding: 		2px 0px 2px 30px;
	font-size:		10px;
	color:			#777777;}

#n2 ul li ul li a{
padding-left:20px;font-weight:normal;text-transform:lowercase;}

#n2 ul li ul li a:hover {
	background-color:transparent;
	text-decoration:underline;
}

#n2 ul li.current_page_item a{
	background-color:transparent;
	background:url(i/n2-on.gif) no-repeat;
	text-decoration:underline;
	color: #F08D1C;
	}
#n2 ul li.current_page_item ul li a{
	background-color:transparent;
	background:url(i/n2-off.gif) no-repeat;
	text-decoration:none;
	color: #fff;
	}
	
#n2 ul li ul li.current_page_item a{
	background-color:transparent;
	background:url(i/n2-on.gif) no-repeat;
	text-decoration:underline;
	color: #F08D1C;
	}

#content {
	margin-top:20px;
	background: url(i/content-sfondo.jpg) repeat-y right;
	float:left;
	width:770px;
	position: relative;
}
	
.blocco {
	float:left;
	padding:20px;
}

#bloccohome {
	float:right;
	padding:0;
	margin:0;
	width:590px;
}

#blocconewshome{
	width:590px;
	float:right;
	padding:0;
	margin:0;
}

.imgnewshome{
	width:210px;
	float:left;
	padding:8px 0 0 3px;
	margin:0
}

.newshome{
	width:370px;
	float:right;
	padding:8px 4px 0px 3px;
	margin:0;
}

.home-excerpt {
	border: 1px solid #ccc;
	float:left;
	padding:10px 0;
	margin:0;
}

.bloccosidebar {
	float:left;
	padding:10px;
}

.bloccosidebar a{color:#fff;}

.bloccosidebar h2{
	color:#fff;
	display:block;
	}

#main {
	background-color: #fff;
	float:left;
	width:588px;
}

#mainhome {
	background-color:#fff;
	float:left;
	width:588px;
	padding-bottom:5px;
}

#mainhome h3 {
	margin:0;
	padding:0;
}

#mainhome h3 a {
	font-size:14px;
	text-transform:uppercase;
	font-weight:bold;
	color:#78a5cf;
	text-decoration:none;
	line-height:1.2;
	margin:0;
	padding:0;
}

#mainhome p {
	color:#000;
}

#testata{
	float:left;
	width:588px;
	height:210px;
	padding:0;
	margin:0;
}

#title{
	float:left;
	width:588px;
	height:40px;
	background:#78a5cf url(i/imm_titolo.gif) repeat-y top left;
}

#title h2{
	display:block;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
	font-size:20px;
	text-transform:none;
	margin: 6px 0 0 60px;
	padding:0;
	border:0;
	color:#fff;
	} /* per limitare la dimensione della fascia arancione */ 
	
.navigation{
	width:548px;
	float:left;
	margin:0 0 10px 0;
}

.alignleft {
	float:left;
	text-decoration:none;
	color:#f0921b;
	width:250px;
}

.alignleft a:hover {
	text-decoration:underline;
}
	
.alignright {
	float:right;
	text-align:right;
	text-decoration:none;
	color:#f0921b;
	width:250px;
}

.alignright a:hover {
	text-decoration:underline;
}


.post{float:left;width:540px;padding:10px 0 20px; border-bottom:1px solid #ccc}

.sidebar-excerpt {
	border-bottom: 1px solid #fff;
	float:right;
	padding-bottom:0px;
	margin-bottom:8px;
}

#sidebar {
	background: url(i/curva-dx.gif) no-repeat top right;
	float:right;
	width:181px;
	font: 1em Arial, Sans-Serif;
	color:#fff;
	}
	
/* #indirizzo{float:left;margin-top:100px} */
* html #content {
	height: 1%;
}

#indirizzo {
	width:160px;
	margin-top:100px;
	position: absolute;
	bottom: 0;
	right: 20px;
	font:11px Verdana, Arial, Helvetica, sans-serif
}
	
#imgsidebar{
	float:right;
	width:181px;
	padding:20px 0;
}

#footer {
	float:left;
	width:770px;
	margin-bottom:20px
}


