/*
Theme Name: CEP2010 
Theme URI: http://www.dolmenweb.com/
Description: The 2010 CEP WordPress mu for Comunità Ebraica di Pisa
Version: 2010
Author: Dolmenweb di Giulio Andreoletti
Author URI: http://dolmenweb.com/

*/

		


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

@media screen, projection, print {
	* { 
		font-family:Corbel, "Futura Book", Arial, verdana, helvetica, sans-serif;
		font-size:100.01%;
	}
	html {
		height:100%;
		width:100%;
		margin: 0 0 0 0;
		padding: 0 0 0 0;
	}
	body {
		font-size:12px;
		font-style:normal;
		font-family: Corbel, "Futura Book", Arial, serif;
		background-color:#FFF;
		line-height:1.4em;
		margin: 0 0 0 0;
		padding: 0 0 0 0;
	}
	a {
		color:#0000FF;
	}
	h1 {
		font-size:2.2em;
		text-align:center;
		margin:0.4em 0 1.3em 0;
	}
	.caption{
		color:#0000FF;	
	}
}  
		
	#nessiah {
			overflow: hidden;	
			background: #FFFFFF;

		} 
		
		h4 { 
		font-size: 12px; 
			font-style: italic; 
			color:  #FFFFFF;
		}   
		
		h5 { 
		margin: -5px 1px 0px 1px;
		font-size: 10px; 
			font-style: italic; 
			color:  #FFFFFF;

		} 		           
		
		       /*LINKS*/    
		
		a:link {text-decoration: none; color:#014DA1;
				font-size:12px;
		font-style: normal;
		font-family: Corbel, "Futura Book", Arial, serif;
		}   
		a:visited {text-decoration: none; color:#014DA1;
				font-size:12px;
		font-style:normal;
		font-family: Corbel, "Futura Book", Arial, serif;
		}
		a:active {text-decoration: none; color:#014DA1;
				font-size:12px;
		font-style:normal;
		font-family: Corbel, "Futura Book", Arial, serif;
		} 
		a:hover {text-decoration: underline; color: #014DA1;
				font-size:12px;
		font-style:normal;
		font-family: Corbel, "Futura Book", Arial, serif;
		}
		
/* NAVLIST */
		
.navlist
{
margin-left: 0;
padding-left: 0;
list-style: none;
}

.navlist li
{
padding-left: 20px;
background-image: url(/cms/wp-content/themes/CEP/images/buttons/bullet.png);
background-repeat: no-repeat;
background-position: 1px;
height:16px;
font-size:12px;
font-style:normal;
font-family: "futura bk", Corbel, "Futura Book", Arial, serif;
}
		
    
#accordion {
	background:transparent repeat 0 0;
	width: 350px;
	/* border:1px solid #DADADA;	*/
	margin-top: 4px;
font-family: "futura bk", Corbel, "Futura Book", Arial, serif;	
}   
    
#accordion a {	color: #014DA1; font-size:16px;	letter-spacing:2px; 	font-family: "futura bk", Corbel, "Futura Book", Arial, serif;	
}

#accordion a :link 		{font-weight:bold;	color: #014DA1; font-size:16px;	letter-spacing:2px; 	font-family: "futura bk", Corbel, "Futura Book", Arial, serif;	}      /* unvisited link */
#accordion a :visited {font-weight:bold;	color: #014DA1; font-size:16px;	letter-spacing:2px; 	font-family: "futura bk", Corbel, "Futura Book", Arial, serif;	}  /* visited link */
#accordion a :hover 	{font-weight:bold;	color: #014DA1; font-size:16px;	letter-spacing:2px; 	font-family: "futura bk", Corbel, "Futura Book", Arial, serif; 	text-decoration: underline; 		}  /* mouse over link */
#accordion a :active 	{font-weight:bold;	color: #014DA1; font-size:16px;	letter-spacing:2px; 	font-family: "futura bk", Corbel, "Futura Book", Arial, serif;	}  /* selected link */


/* accordion1 header */
#accordion h2 {
	background:transparent repeat 0 0;
	margin:0;
	padding:3px 5px;
	font-size:20px;
	font-weight:bold;
	color: #FFF;
	border:1px solid #fff;
	border-bottom:1px solid #ddd;
	cursor:pointer;		
font-family: "futura bk", Corbel, "Futura Book", Arial, serif;	
}

/* currently active header */
#accordion h2.current {
	cursor:default;
	background-color:#fff;
}

/* accordion1 pane */
#accordion .pane1 {
	border:1px solid #fff;
	border-width:0 2px;
	display:none;
	padding:15px;
	color:#242424;
	font-size:12px;
}

/* a title inside pane */
#accordion .pane1 h3 {
	font-weight:normal;
	margin:0 0 -1px 0;
	font-size:16px;
	color:#999;
}

/*LOGO*/

 #logo {position:absolute; margin-top:2px; margin-left: 10px; width:303px; height:271px; left:5px; top:2px;}

/*FOOTER*/

  #footer { clear:both; position:relative; margin-top:460px; margin-left: 21px; width: 1207px; height:16px; left: 5px; bottom:2px; background: url(/cms/wp-content/themes/CEP/images/sfondo_footer.jpg) repeat left; padding-left:20px; padding-bottom:3px; padding-top:0px; color:#FFFFFF; font-weight: bold; font-size: 10px; }
	#footer	a:link {text-decoration: none; color:#FFF;}   
	#footer	a:visited {text-decoration: none; color:#FFF;}
	#footer	a:active {text-decoration: none; color:#FFF;} 
	#footer	a:hover {text-decoration: underline; color: #FFF;}

/* TOPMENU */	

	#topmenu {position:absolute; margin-top:222px; margin-left: 320px;	}
	#m_top_0 {position:relative; margin:0px; padding:0px; left:1px; width:260px; top:0px;     }
  #m_top_1 {position:relative; margin:0px; padding:0px; left:262px; top:-30px; width:135;   }
  #m_top_2 {position:relative; margin:0px; padding:0px; left:396px; top:-60px; width:132px; }
  #m_top_3 {position:relative; margin:0px; padding:0px; left:528px; top:-90px; width:209px;}
  #m_top_4 {position:relative; margin:0px; padding:0px; left:736px; top:-120px; width:198px;}
  
/* CEP */  

  #cep     { position:absolute; margin-top:190px; margin-left: 605px; }
  #sfright { position:absolute; top:307px; left: 311px; width: 262px; height: 330px; }
  
/* IMAGEFLOW NESSIAH DIV, ACCORDION DIV & NEWSBOX DIV */  

#ImageFlowNessiah { position:relative; margin-top:0px; margin-right: 1px; width:400px; left:700px; top:10px; }
#accmenu { position:absolute; width: 262px; height: 330px; margin-top:290px; margin-left: 44px; left:5px; top:5px; background: url(/cms/wp-content/themes/CEP/images/sfondo_1.jpg) no-repeat left;}

#newsbox   { position:absolute; padding:10px; top:280px; left: 580px; width:650px; height:340px; background: url(/cms/wp-content/themes/CEP/images/box.png) no-repeat left; } 
#pagebox   { position:relative; padding:10px; top:120px; left: 580px; width:640px; text-align:justify;  } 



.navigation {
	display: block;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 60px;
	}


.alignright {
	float: right;
	}

.alignleft {
	float: left
	}

/*TITOLI*/
h2 {
	font-size: 18px;
	font-weight: bold;
  color: #014DA1;
	}

h2.pagetitle {
	font-size: 18px;
	font-weight: bold;
  color: #014DA1;
	}


	
 #testo {

	margin: 10px 6px 0 0;
	padding: 20px 0 0 0;
	font-family: Corbel, "Futura Book", Arial, verdana, helvetica, sans-serif;
	font-size: 1em;
	color: #FFF;
	width: 700px;
	text-align: right;
	right: 60px;
	}

 #testo a {
	margin: 0;
	padding: 20px 0;
	font-family: Corbel, "Futura Book", Arial, verdana, helvetica, sans-serif;
	font-size: 0.8em;
	color: #FFF;
	width: 700px;
text-align: right;
right: 50px;
	}


#icons {
	margin: 0;
	padding: 20px 0 0 20px;
	font-family: Corbel, "Futura Book", Arial, verdana, helvetica, sans-serif;
	right: 60px;
	width: 700px;
	}
	
	
/* content */
#content {
	font-size: 0.9em
	}

/* colonne dei contenuti menu e testo */


#bodyblock {
 position:relative;
 width:780px;
 height: 100%;
 padding: 0 0px 0 0px;
 margin-left: auto;
 margin-right: auto;

 }


 

#leftcol {
 float:left;
 position: relative;
 background:#d4dfe3; /*d4dfe3*/
 color: #000;
 width:295px;
 margin-top:10px;
 }
 

		

/*stile contenuti*/

.entry {
position: relative;
display: block; 
vertical-align: top;
text-align: justify;
margin-top: 15px; 
margin-bottom: 20px; 
background: #FFF;
line-height: 1.1em;
}

#widecolumn {
   position: relative;
 	background:#FFF;
	padding: 0 0 0 0;
	margin-left: 10px;
	padding-right: 10px;
	width: 420px;
	height:100%;
	text-align:justify;
	}

A:LINK {
	text-decoration : none;
	font-family : Corbel, "Futura Book", Arial, verdana, helvetica, sans-serif;
	font-size : 0.9em;
	font-style : normal;
	color : Navy;
	font-weight: bold;
}

A:VISITED {
	text-decoration : none;
	font-family : Corbel, "Futura Book", Arial, verdana, helvetica, sans-serif;
	font-size : 0.9em;
	font-style : normal;
	color : Navy;
}

A:HOVER {
	text-decoration : underline;
	font-family : Corbel, "Futura Book", Arial, verdana, helvetica, sans-serif;
	font-size : 0.9em;
	font-style : normal;
	color : #DC143C;
	font-weight: bolder;
}

.TITOLOBANNER {
	font-family: Corbel, "Futura Book", Arial, verdana, helvetica, sans-serif;
	font-size : 1.2em;
	font-weight: bold;
	background-color: #FF0000;
	color: #FFFFFF;
/*	background-position: center center; */
	text-align: center;
/*	vertical-align: middle; */
}


.evidenziato {
	font-family: Corbel, "Futura Book", Arial, verdana, helvetica, sans-serif;
	font-size : 0.9em;
	font-weight: bolder;
	color: #FF0000;
}

/*DOLMENWEB*/

/* la pagina link */

.linkcat {
list-style:none;
list-style-type: none;
list-style-image: none;
}

.linkcat ul li {
/* list-style:none; */
/*	list-style-type: none; */
/*	list-style-image: none; */
list-style-image: url(/cms/wp-content/themes/default/images/dot-freccia2.gif);
}

.linkcat li a {

display:block;
padding-right: 0.9em;

/* list-style:none; */
list-style-image: url(/cms/wp-content/themes/default/images/dot-freccia2.gif);
}

.linkcat h2 {
display:block;
padding-left: 30px;
left: 10px;
list-style:none;
	list-style-type: none;
	list-style-image: none;
}

/*Wp start*/

/*sidebar 1*/
#sidebar ul, #sidebar ul ol {
	margin: 0;
	padding: 0;
	}

#sidebar ul li {
	list-style-type: none;
	list-style-image: none;
	margin-bottom: 15px;
	}

#sidebar ul p, #sidebar ul select {
	margin: 5px 0 8px;
	}

#sidebar ul ul, #sidebar ul ol {
	margin: 5px 0 0 10px;
	}

#sidebar ul ul ul, #sidebar ul ol {
	margin: 0 0 0 10px;
	}

ol li, #sidebar ul ol li {
	list-style: decimal outside;
	}

/*sidebar 2*/

#sidebar2 ul, #sidebar2 ul ol {
	margin: 0;
	padding: 0;
	}

#sidebar2 ul li {
	list-style-type: none;
	list-style-image: none;
	margin-bottom: 15px;
	}

#sidebar2 ul p, #sidebar2 ul select {
	margin: 5px 0 8px;
	}

#sidebar2 ul ul, #sidebar2 ul ol {
	margin: 5px 0 0 10px;
	}

#sidebar2 ul ul ul, #sidebar2 ul ol {
	margin: 0 0 0 10px;
	}

ol li, #sidebar2 ul ol li {
	list-style: decimal outside;
	}

/*sidebar 3*/

#sidebar3 ul, #sidebar3 ul ol {
	margin: 0;
	padding: 0;
	}

#sidebar3 ul li {
	list-style-type: none;
	list-style-image: none;
	margin-bottom: 15px;
	}

#sidebar3 ul p, #sidebar3 ul select {
	margin: 5px 0 8px;
	}

#sidebar3 ul ul, #sidebar3 ul ol {
	margin: 5px 0 0 10px;
	}

#sidebar3 ul ul ul, #sidebar3 ul ol {
	margin: 0 0 0 10px;
	}

ol li, #sidebar3 ul ol li {
	list-style: decimal outside;
	}

/*sidebar 4*/

#sidebar4 ul, #sidebar4 ul ol {
	margin: 0;
	padding: 0;
	}

#sidebar4 ul li {
	list-style-type: none;
	list-style-image: none;
	margin-bottom: 15px;
	}

#sidebar4 ul p, #sidebar4 ul select {
	margin: 5px 0 8px;
	}

#sidebar4 ul ul, #sidebar4 ul ol {
	margin: 5px 0 0 10px;
	}

#sidebar4 ul ul ul, #sidebar4 ul ol {
	margin: 0 0 0 10px;
	}

ol li, #sidebar4 ul ol li {
	list-style: decimal outside;
	}


/*sidebar 5*/

#sidebar5 ul, #sidebar5 ul ol {
	margin: 0;
	padding: 0;
	}

#sidebar5 ul li {
	list-style-type: none;
	list-style-image: none;
	margin-bottom: 15px;
	}

#sidebar5 ul p, #sidebar5 ul select {
	margin: 5px 0 8px;
	}

#sidebar5 ul ul, #sidebar5 ul ol {
	margin: 5px 0 0 10px;
	}

#sidebar5 ul ul ul, #sidebar5 ul ol {
	margin: 0 0 0 10px;
	}

ol li, #sidebar5 ul ol li {
	list-style: decimal outside;
	}

/* singoli li delle sidebar con stelline*/

#sidebar ul ul li, #sidebar ul ol li  {
	margin: 3px 0 0;
	padding-left: 15px;
	/* text-align: right; */
	background-image: url(/cms/wp-content/themes/default/images/stellinagialla.gif);
	background-repeat: no-repeat;
}


#sidebar2 ul ul li, #sidebar2 ul ol li  {
	margin: 3px 0 0;
	padding-left: 15px;
	/* text-align: right; */
	background-image: url(/cms/wp-content/themes/default/images/stellinablu.gif);
	background-repeat: no-repeat;

}

#sidebar3 ul ul li, #sidebar3 ul ol li  {
	margin: 3px 0 0;
	padding-left: 15px;
	/* text-align: right; */
	background-image: url(/cms/wp-content/themes/default/images/stellinarossa.gif);
	background-repeat: no-repeat;

}

#sidebar4 ul ul li, #sidebar4 ul ol li  {
	margin: 3px 0 0;
	padding-left: 15px;
	/* text-align: right; */
	background-image: url(/cms/wp-content/themes/default/images/stellinaverde.gif);
	background-repeat: no-repeat;

}


#sidebar5 ul ul li, #sidebar5 ul ol li  {
	margin: 3px 0 0;
	padding-left: 15px;
	/* text-align: right; */
	background-image: url(/cms/wp-content/themes/default/images/stellinablu.gif);
	background-repeat: no-repeat;

}

/* End Entry Lists */

/*Wp end*/

.widgettitle1 {
	font-family: Corbel, "Futura Book", Arial, verdana, helvetica, sans-serif;
	font-size : 1em;
	font-weight: bolder;
	color: #FFFFFF;
	background-color: #ec881a; 
/*	background-image: url('images/sf-arancione.gif') repeat;*/
	list-style:none; /* elimino i punti elenco */
	text-align: right; /* allineo a destra*/
/*	padding: 1px, 1px, 1px, 1px;
	margin: 1px, 6px, 1px, 1px;
*/
	padding-right: 6px;
	right: 5px;
	left:5px;
}


.widgettitle2 {
	font-family: Corbel, "Futura Book", Arial, verdana, helvetica, sans-serif;
	font-size : 1em;
	font-weight: bolder;
	color: #FFFFFF;
	background-color: #67aec2;
	list-style:none; /* elimino i punti elenco */
	text-align: right; /* allineo a destra*/

	padding-right: 6px;
}


.widgettitle3 {
	font-family: Corbel, "Futura Book", Arial, verdana, helvetica, sans-serif;
	font-size : 1em;
	font-weight: bolder;
	color: #FFFFFF;
	background-color: #a0332e;
	list-style:none; /* elimino i punti elenco */
	text-align: right; /* allineo a destra*/

	padding-right: 6px;
}


.widgettitle4 {
	font-family: Corbel, "Futura Book", Arial, verdana, helvetica, sans-serif;
	font-size : 1em;
	font-weight: bolder;
	color: #FFFFFF;
	background-color: #8bbe76;
	list-style:none; /* elimino i punti elenco */
	text-align: right; /* allineo a destra*/

	padding-right: 6px;
}

.widgettitle5 {
	font-family: Corbel, "Futura Book", Arial, verdana, helvetica, sans-serif;
	font-size : 1em;
	font-weight: bolder;
	color: #FFFFFF;
	background-color: #ff0000;
	list-style:none; /* elimino i punti elenco */
	text-align: right; /* allineo a destra*/
	padding-right: 6px;
}

/*AZINDEX*/
.azindex {width:100%;float:left;}.azindex .head {}
.azindex .subhead {}
.azindex .desc {float:left; font-size:80%; padding-left:10px;}
.azindex {padding:20px 0 20px 0}
.azindex h2 { color: #67aec2; background-color: #8bbe76; padding: 4px 4px 4px 4px; margin-top:15px; margin: 4px 4px 4px 4px;}
.azindex h2 a {padding-top:0; margin-top:15px;}
.azindex h2 .azcont {font-size:50%;font-style:italic;}
.azindex ul {list-style:none; padding:0 5px 0 5px; margin:0;}
.azindex ul li {clear:both; padding-top:5px;}
.azindex ul li.azalt {float:left; width:100%;}
.azindex .spacer {height:20px;}
.azlinks {text-align:center;}
.azlinkspacer {height:20px;}
.azpagelinks {text-align:center;}



