﻿/*  
Theme Name:amos
Theme URI: http://www.worldpress.it/
Description:
Version: | 
Author: 
Author URI: http://www.worldpress.it/
*/



/* STRUTTURA */

*
{
padding:0;
margin:0;
}

Body {
font: 100% Verdana, Arial, Helvetica, sans-serif;
margin: 0; 
	padding: 0;
	text-align: center; 
 color:#0A1270; 
background: url(sfondi/sf.jpg) repeat;
}
 
#page {
  	width: 780px;  /* utilizzando 20 px in meno rispetto alla dimensione piena di 800 px, si lascia spazio per gli elementi grafici e strutturali del browser e si evita che venga visualizzata una barra di scorrimento orizzontale */
	background: url(sfondi/sf_centrale.jpg);
	margin: 0 auto; /* i margini auto (insieme a una larghezza) centrano la pagina */
	/* border: 1px solid #000000;*/
	text-align: left; /* sostituisce l'impostazione text-align: center nell'elemento body. */
}
 
#header {
  width:100%; 
  height:0px;
}
 
#wrapper {
  width: 780;
   background-color:#trasparent;
   min-height:600px;
}
 
#content {
float:left;
	width: 530px;
	visibility: visible;
	margin-right: 10px;
	margin-bottom: 3em;
	margin-left: 86px;
 
}



#content h3 { 
 font-size:90%;
 margin: 0;
 padding: 20px; /* il padding di questo elemento crea uno spazio, cos� come avverrebbe specificando un valore margin, senza il problema della compressione del margine */
 font-weight:bold;
 font-style:normal;
 line-height: 80%;
 text-align:center;
 
 color: #FFFFFF;
 margin-right:6px;
}


#content h2 { 
 font-size:98%;
 margin: 0; /* azzerando il valore margin del primo elemento del footer si evita il rischio di compressione del margine, con la creazione di uno spazio tra i div */
 padding: 6px; /* il padding di questo elemento crea uno spazio, cos� come avverrebbe specificando un valore margin, senza il problema della compressione del margine */
 font-weight:bold;
 font-style:normal;
 line-height: 80%;
 border: 1px solid #666666;
 background-color: #243758;
 text-align:center;
 color: #FFFFFF;
 margin-right:6px;
}

#content p { 
 margin:0;/* azzerando il valore margin del primo elemento del footer si evita il rischio di compressione del margine, con la creazione di uno spazio tra i div */
 font-size:80%;
 /*color:#0A1270; */
 text-align:justify;
 line-height:140%; 
 word-spacing:1px; 
 margin-left:10px; 
 margin-right:20px; 
 margin-top:2px; 
 margin-bottom:2px; 
  
}
 
 #sidebar p { 
 margin:0;/* azzerando il valore margin del primo elemento del footer si evita il rischio di compressione del margine, con la creazione di uno spazio tra i div */
 font-size:70%;
 color:#0A1270; 
 font-weight:bold;
 text-align:left;
 line-height:140%; 
 word-spacing:0px; 
 margin-left:0px; 
 margin-right:0px; 
 margin-top:2px; 
 margin-bottom:2px; 
}
 
#sidebar {

	float:right;
	width:154px;
}
 
#footer {
  
  padding: 0 0px 0 80px;
  clear: both;
}


 #footer p.copyright {
	margin: 0; /* azzerando il valore margin del primo elemento del footer si evita il rischio di compressione del margine, con la creazione di uno spazio tra i div */
	padding: 8px; /* il padding di questo elemento crea uno spazio, cos� come avverrebbe specificando un valore margin, senza il problema della compressione del margine */
	font-size:12px;
	font-weight:normal;
	font-style:normal;
	line-height: 100%;
	border: 1px solid #666666;
	background-color: #666666;
	text-align:center;
	color: #FFFFFF;
}

#sidebar li {
list-style:none;
padding:0px;
margin-right:2px;
margin-left:2px;
}

#sidebar li li{
list-style-position:inside;

}

/* Menu */

#menu {
}


#menu h2 { 
 font-size:100%;
 margin:0; /* azzerando il valore margin del primo elemento del footer si evita il rischio di compressione del margine, con la creazione di uno spazio tra i div */
 padding:6px; /* il padding di questo elemento crea uno spazio, cos� come avverrebbe specificando un valore margin, senza il problema della compressione del margine */ color:#ffffff; 
 font-weight:bold; 
 font-style:normal; 
 text-align: center; 
 line-height:80%;  
 border:1px solid #e5ca9c; 
 background-color:#e5ca9c;
 }

#menu ul {
	margin:0;
	padding:0;
	list-style:none;
}

#menu li {
	display:inline;
}

#menu a {
	display:block;
	padding:5px 15px;
	border-bottom: 1px solid #FFFFFF;
	text-decoration: none;
	color: #3B3B3B;
}

#menu a:hover {
	background:#4F789F;
	color:#FFFFFF;
}

#menu .active a {
	background:#BABABA;
	color:#000000;
}


/* Regole per collegamenti generici */
a img { 
border:none; /* serve per eliminare il bordo alle immagini usate come collegamenti */
}

a:link { 
background:trasparent;
color:#006AD5;
text-decoration: none;
}

a:visited { 
background:trasparent;
color:#006AD5;
text-decoration: none;
}

a:hover,a:focus,a:active { 
background:trasparent;
color:#F9635B;
text-decoration: none;
}


a.menu:link { color:#ffffff;}
a.menu:visited  { text-decoration: none; }
a.menu:visited { color:#ffffff;}
a.menu:hover{ color:#BC303C;}
a.menu:hover { text-decoration: none; }


a.rubriche:link { color:#ffffff;}
a.rubriche:visited  { text-decoration: none; }
a.rubriche:visited { color:#ffffff;}
a.rubriche:hover{ color:#BC303C;}
a.rubriche:hover { text-decoration: none; }

/* Regole per INDICI */

#cat-index {
	margin-right: 10px;
	margin-bottom: 3em;
	margin-left: 86px;
width: 530px;
min-height:600px;
}


#cat-index h2.title {
margin: 0;
padding: 20px 0 30px;
color: red;
}

#cat-index hr {
display: block;
margin: 2px 0;
padding: 0;
} 

#cat-index h3 { 
 font-size:98%;
 margin: 0; /* azzerando il valore margin del primo elemento del footer si evita il rischio di compressione del margine, con la creazione di uno spazio tra i div */
 padding: 6px; /* il padding di questo elemento crea uno spazio, cos� come avverrebbe specificando un valore margin, senza il problema della compressione del margine */
 font-weight:bold;
 font-style:normal;
 line-height: 80%;
 border: 1px solid #666666;
 background-color: #243758;
 text-align:center;
 color: #FFFFFF;
 margin-right:6px;
}


#cat-index h2 { 
 font-size:75%;
 margin: 0; /* azzerando il valore margin del primo elemento del footer si evita il rischio di compressione del margine, con la creazione di uno spazio tra i div */
 padding: 6px; /* il padding di questo elemento crea uno spazio, cos� come avverrebbe specificando un valore margin, senza il problema della compressione del margine */
 font-weight:bold;
 font-style:normal;
 line-height: 80%;

 color: #FFFFFF;
 margin-right:6px;
 margin-left:10px;
}


#cat-index h2.title { 
 font-size:75%;
 margin: 0; /* azzerando il valore margin del primo elemento del footer si evita il rischio di compressione del margine, con la creazione di uno spazio tra i div */
 padding: 6px; /* il padding di questo elemento crea uno spazio, cos� come avverrebbe specificando un valore margin, senza il problema della compressione del margine */
 font-weight:bold;
 font-style:normal;
 line-height: 80%;

 color: #FFFFFF;
 margin-right:6px;
 margin-left:50px;
}


#cat-index p { 
 margin:0;/* azzerando il valore margin del primo elemento del footer si evita il rischio di compressione del margine, con la creazione di uno spazio tra i div */
 font-size:80%;
 color:#0A1270; 
 text-align:justify;
 line-height:140%; 
 word-spacing: 1px; 
 margin-left: 10px; 
 margin-right: 20px; 
 margin-top:2px; 
 margin-bottom: 2px; 
 text-indent: 2em; 
}




h4.rubriche2     { 
font-size:75%;
margin: 0; /* azzerando il valore margin del primo elemento del footer si evita il rischio di compressione del margine, con la creazione di uno spazio tra i div */
padding: 6px; /* il padding di questo elemento crea uno spazio, cos� come avverrebbe specificando un valore margin, senza il problema della compressione del margine */
font-weight:bold;
font-style:normal;
line-height: 80%; 
color:#ffffff; 
text-align: center;
word-spacing: 0; 
line-height: 120%; 
margin-left: 50px;
margin-right: 250px;
margin-top: 0; 
margin-bottom: 0;
border: 1px solid #3075B1; 
background-color: #3075B1;
 }

h4.rubriche2dx     { 
font-size:75%;
margin: 0; /* azzerando il valore margin del primo elemento del footer si evita il rischio di compressione del margine, con la creazione di uno spazio tra i div */
padding: 6px; /* il padding di questo elemento crea uno spazio, cos� come avverrebbe specificando un valore margin, senza il problema della compressione del margine */
font-weight:bold;
font-style:normal;
line-height: 80%; 
color:#ffffff; 
text-align: center;
word-spacing: 0; 
line-height: 120%; 
margin-left: 180px;
margin-right: 40px;
margin-top: 0; 
margin-bottom: 0;
border: 1px solid #3075B1; 
background-color: #3075B1;
 }
h4.rubriche4dx { 
 margin:0;/* azzerando il valore margin del primo elemento del footer si evita il rischio di compressione del margine, con la creazione di uno spazio tra i div */
padding: 6px; /* il padding di questo elemento crea uno spazio, cos� come avverrebbe specificando un valore margin, senza il problema della compressione del margine */
font-weight:normal;
 font-size:80%;
 color:#0A1270; 
 text-align:justify;
 font-style:normal;
 line-height:120%; 
 word-spacing: 0px; 
 margin-left:180px; 
 margin-right: 40px; 
 margin-top: 0; 
 margin-bottom: 0; 
}

h4.rubriche     { 
font-size:75%;
margin: 0; /* azzerando il valore margin del primo elemento del footer si evita il rischio di compressione del margine, con la creazione di uno spazio tra i div */
padding: 6px; /* il padding di questo elemento crea uno spazio, cos� come avverrebbe specificando un valore margin, senza il problema della compressione del margine */
font-weight:bold;
font-style:normal;
line-height: 80%; 
color:#000000; 
text-align: center;
word-spacing: 0; 
line-height: 120%; 
margin-left: 150px;
margin-right: 15px;
margin-top: 0; 
margin-bottom: 0;
border: 1px solid #000000; 
background-color: #f8f8f8;
 }


h4.rubriche3 { 
 margin:0;/* azzerando il valore margin del primo elemento del footer si evita il rischio di compressione del margine, con la creazione di uno spazio tra i div */
padding: 6px; /* il padding di questo elemento crea uno spazio, cos� come avverrebbe specificando un valore margin, senza il problema della compressione del margine */
font-weight:normal;
 font-size:80%;
 color:#0A1270; 
 text-align:justify;
 font-style:normal;
 line-height:120%; 
 word-spacing: 0px; 
 margin-left: 120px; 
 margin-right: 70px; 
 margin-top: 0; 
 margin-bottom: 0; 
}


h4.rubrichered     { 
font-size:75%;
margin: 0; /* azzerando il valore margin del primo elemento del footer si evita il rischio di compressione del margine, con la creazione di uno spazio tra i div */
padding: 2px; /* il padding di questo elemento crea uno spazio, cos� come avverrebbe specificando un valore margin, senza il problema della compressione del margine */
font-weight:bold;
font-style:normal;
line-height: 80%; 
color:#FFFFFF; 
text-align: center;
word-spacing: 0; 
line-height: 120%; 
margin-left: 10px;
margin-right: 180px;
margin-top: 0; 
margin-bottom: 0;
border: 1px solid #CC0000; 
background-color: #CC0000;
 }


h4.rubricheceleste     { 
font-size:75%;
margin: 0; /* azzerando il valore margin del primo elemento del footer si evita il rischio di compressione del margine, con la creazione di uno spazio tra i div */
padding: 2px; /* il padding di questo elemento crea uno spazio, cos� come avverrebbe specificando un valore margin, senza il problema della compressione del margine */
font-weight:bold;
font-style:normal;
line-height: 80%; 
color:#FFFFFF; 
text-align: center;
word-spacing: 0; 
line-height: 120%; 
margin-left: 10px;
margin-right: 180px;
margin-top: 0; 
margin-bottom: 0;
border: 1px solid #6699CC; 
background-color: #6699CC;
 }



h4.papa      {
font-size:75%;
margin: 0; /* azzerando il valore margin del primo elemento del footer si evita il rischio di compressione del margine, con la creazione di uno spazio tra i div */
padding: 6px; /* il padding di questo elemento crea uno spazio, cos� come avverrebbe specificando un valore margin, senza il problema della compressione del margine */
font-weight:bold;
font-style:normal;
line-height: 80%;  

  color:#ffffff; 

  text-align: left; 
  word-spacing: 0; 

  margin-left: 15px;
  margin-right: 250px;  
  border: 1px solid #B0804F;
   background-color: #B0804F;
    }



h4 { 
 margin:0;/* azzerando il valore margin del primo elemento del footer si evita il rischio di compressione del margine, con la creazione di uno spazio tra i div */
padding: 6px; /* il padding di questo elemento crea uno spazio, cos� come avverrebbe specificando un valore margin, senza il problema della compressione del margine */
font-weight:normal;
 font-size:80%;
 color:#0A1270; 
 text-align:justify;
 font-style:normal;
 line-height:120%; 
 word-spacing: 0px; 
 margin-left: 155px; 
 margin-right: 20px; 
 margin-top: 0; 
 margin-bottom: 0; 
}


p.testimoni { 
 margin:0;/* azzerando il valore margin del primo elemento del footer si evita il rischio di compressione del margine, con la creazione di uno spazio tra i div */
 font-size:80%;
 color:#0A1270; 
 text-align:justify;
 line-height:140%; 
 word-spacing: 1px; 
 margin-left: 50px; 
 margin-right: 20px; 
 margin-top:2px; 
 margin-bottom: 2px; 
 text-indent: 2em; 
}


/* STILI PER ARTICOLI WORDPRESS */

/* STILI PER ARTICOLO */

p.articolo_rientro { 
 margin:0;/* azzerando il valore margin del primo elemento del footer si evita il rischio di compressione del margine, con la creazione di uno spazio tra i div */
 font-size:80%;
color:#0A1270;
 text-align:justify;
 line-height:150%; 
 word-spacing: 1px; 
 margin-left: 50px; 
 margin-right: 20px; 
 margin-top:2px; 
 margin-bottom: 2px;
 text-indent: 2em;  
}

p.articolo_normale { 
 margin:0;/* azzerando il valore margin del primo elemento del footer si evita il rischio di compressione del margine, con la creazione di uno spazio tra i div */
 font-size:80%;
color:#0A1270;
 text-align:justify;
 line-height:150%; 
 word-spacing: 1px; 
 margin-left: 50px; 
 margin-right: 20px; 
 margin-top:2px; 
 margin-bottom: 2px; 
}


/* STILI PER PAROLA */

p.parola_avvento { 
 margin:0;/* azzerando il valore margin del primo elemento del footer si evita il rischio di compressione del margine, con la creazione di uno spazio tra i div */
 font-size:80%;
 color:#ffffff; 
 border: 5px solid #A561AF; 
 background-color: #A561AF; 
 text-align:justify;
 line-height:140%; 
 word-spacing: 0px; 
 margin-left: 50px; 
 margin-right: 20px;  
}

p.parola_quaresima { 
 margin:0;/* azzerando il valore margin del primo elemento del footer si evita il rischio di compressione del margine, con la creazione di uno spazio tra i div */
 font-size:80%;
  color:#ffffff; 
 border: 5px solid #A561AF; 
 background-color: #A561AF; 
 text-align:justify;
 line-height:140%; 
 word-spacing: 1px; 
 margin-left: 50px; 
 margin-right: 20px; 
}

p.parola_ordinario { 
 margin:0;/* azzerando il valore margin del primo elemento del footer si evita il rischio di compressione del margine, con la creazione di uno spazio tra i div */
 font-size:80%;
 color:#ffffff; 
 border: 5px solid #61AF7E; 
 background-color: #61AF7E;  
 text-align:justify;
 line-height:140%; 
 word-spacing: 1px; 
 margin-left: 50px; 
 margin-right: 20px;  
}

p.parola_natale { 
 margin:0;/* azzerando il valore margin del primo elemento del footer si evita il rischio di compressione del margine, con la creazione di uno spazio tra i div */
 font-size:80%;
 color: #0A1270;
 border: 5px solid #ffffff; 
 background-color: #ffffff;
 text-align:justify;
 line-height:140%; 
 word-spacing: 1px; 
 margin-left: 50px; 
 margin-right: 20px; 
 margin-top:2px; 
 margin-bottom: 2px; 
}

p.parola_pasqua { 
 margin:0;/* azzerando il valore margin del primo elemento del footer si evita il rischio di compressione del margine, con la creazione di uno spazio tra i div */
 font-size:80%;
 color: #0A1270;
 border: 5px solid #ffffff; 
 background-color: #ffffff;
 text-align:justify;
 line-height:140%; 
 word-spacing: 1px; 
 margin-left: 50px; 
 margin-right: 20px; 
 margin-top:2px; 
 margin-bottom: 2px; 
}

p.parola_rosso { 
 margin:0;/* azzerando il valore margin del primo elemento del footer si evita il rischio di compressione del margine, con la creazione di uno spazio tra i div */
 font-size:80%;
 color: #ffffff;
 border: 5px solid #CC0000; 
 background-color: #CC0000;
 text-align:justify;
 line-height:140%; 
 word-spacing: 1px; 
 margin-left: 50px; 
 margin-right: 20px; 
 margin-top:2px; 
 margin-bottom: 2px; 
}

p.parola_testo { 
 margin:0;/* azzerando il valore margin del primo elemento del footer si evita il rischio di compressione del margine, con la creazione di uno spazio tra i div */
 font-size:80%;
color:#0A1270;
 text-align:justify;
 line-height:150%; 
 word-spacing: 1px; 
 margin-left: 50px; 
 margin-right: 20px; 
 margin-top:2px; 
 margin-bottom: 2px;
 text-indent: 2em;  
}