@charset "UTF-8";
/* CSS Document */

*/
* {padding: 0; margin: 0;} 
@font-face { font-family: GraublauWeb; src:url("http://www.diocesi.arezzo.it/d/themes/diocesi_frontpage_new/GraublauWeb.ttf") format("truetype") }



/* Generic
---------------------------------------------------------------------------------*/

/*css essenziali*/

body{}   /* centra in IE5.x */

body{  
background:#cdd3d3;
margin:0px;
padding:0px;


}   /* centra in IE5.x */


/*css pagina contenitrice*/

div#wrapper{ width:/*904*/ ;

    margin: 0 auto;   /* centra negli altri browser */

    text-align:/* left*/;   /* ripristina l'allineamento */ 
background: #cdd3d3 url(../images/sfondo_background.jpg) repeat center top;
	width: 100%;
	display: table;

} 


#page {
width:768px;
margin:0px;
padding:0px;
border:solid 0;
background:url(../sfondi/sf_home.jpg) repeat;
    margin: 0 auto;   /* centra negli altri browser */

    text-align:/* left*/;   /* ripristina l'allineamento */ 
}   

/*css parte sinistra*/
#colonna_sx{
float:left;
	width:410px;
	padding:0px;
	border:solid 0;
margin-top:-11px;	
	
}  


#colonna_sx .colonna_sx01 {  
width:410px;
margin: 0px;
padding:0px;
border:solid 0;
background:url(../sfondi/immagini/diocesi_frontpage_01.jpg) no-repeat;
height:345px;

} 


#colonna_sx .colonna_sx02{  
background:url(../sfondi/immagini/diocesi_frontpage_07.jpg) no-repeat;
margin: 0px;
padding:0px;
border:solid 0;
height: 130px;
width:410px;
}

#colonna_sx .colonna_sx03{  
margin: 0px;
padding:0px;
border:solid 0;
height: 131px;
width:410px;
}



#colonna-sx { 
	float:			left; 
	width:			157px; 
}

#colonna-dx { 
	float:			left; 
	width:			127px; 
}

#colonna-sx .box{
	padding-top:	10px;

	margin-left: 65px;
}



/*css parte destra*/

#colonna_dx{
float:right;
	width:358px;
	margin: 0px;
	padding:0px;
	border:solid 0;
	
}  



#colonna-dx .box {
	padding-top:	10px;
	margin-right: 10px;
	margin-left: 15px;
}
#colonna-cn { 
	float:			left; 
	width:			126px; 
	
}

#colonna-cn .box {
	padding-top:	10px;
	margin-left: 25px;
	margin-right: 5px;
	
}

#colonna_dx .colonna_dx01{	
margin: 0px;
padding:0px;
border:solid 0;
height: 131px;
}  

#colonna_dx .colonna_dx02{	
margin: 0px;
padding:0px;
border:solid 0;
height: 131px;
}  

#colonna_dx .colonna_dx03{	
margin: 0px;
padding:0px;
border:solid 0;
height: 131px;
}  

#colonna_dx .colonna_dx04{	
margin: 0px;
padding:0px;
border:solid 0;
height: 131px;
}  


#colonna-sx02, #colonna-dx02 { 
	float:			left; 
	width:			4px; 
	
}
#colonna-sx02 .box, #colonna-dx02 .box {
	padding:	10px;
}


#colonna-cn02 { 
	float:			left; 
	width:			344px; 
	
}
#colonna-cn02 .box01 { 
	margin-left: 5px;
	padding-left: 10px;
	padding-right: 0px;
	background:url(../sfondi/immagini/diocesi_frontpage_03.jpg) no-repeat;
	height:72px;
	}
#colonna-cn02 .box02 {
margin-left: 5px; 
	padding:			10px;
	background:url(../sfondi/immagini/diocesi_frontpage_08.jpg);
	}
#colonna-cn02 .box03 { 
margin-left: 5px;
	padding-left: 10px;
	padding-right: 0px;
	background:url(../sfondi/immagini/diocesi_frontpage_05.jpg) no-repeat;
	height: 57px;
	}
#colonna-cn02 .box04 { 
margin-left: 5px;
	padding:			10px;
	background:url(../sfondi/immagini/diocesi_frontpage_08.jpg);

	}
#colonna-cn02 .box05 { 
margin-left: 5px;
	padding-left: 10px;
	padding-right: 10px;
	background: url(../sfondi/immagini/diocesi_frontpage_19.jpg) no-repeat;
	height: 27px;

	}
	
#colonna-cn02 .box06 { 
margin-left: 5px;
	padding:			10px;
	}		




/*css per diocesi informa*/

#colonna-cn02 .box01 p{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-style: normal;
   font-weight: bold;
   font-size: 10px;
   color: #4B6BB0;
   text-decoration: none;
   text-align:center;
   padding-top: 20px;
}



/*css per div banner*/

#banner{
text-align:left;
margin:0px;
padding:0px;
height:154px;
}


#banner img{
text-align:left;
margin:0px;
padding:0px;
height:154px;
weight:768px;
}


/*css per div newsletter*/

#newsletter{
margin-top: 0px;
margin-bottom: 0px;
padding-bottom:4px;
text-align:right;
padding-right:80px;
padding-top:4px;
border:solid 0;
background: url(../sfondi/immagini/diocesi_frontpage_26.jpg) no-repeat;
}




/*css per div amministrazione*/

#amministrazione{
font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 12px;  
	margin: 0px;
padding-top:10px;
border:solid 0;
background: url(../sfondi/immagini/diocesi_frontpage_27.jpg) no repeat;
height: 42px;

}





#footer {
width:768px;
margin:0px;
padding:0px;
border:solid 0;
background:url(../images/sfondo_footer.jpg) ;
    margin: 0 auto;   /* centra negli altri browser */

    text-align:/* left*/;   /* ripristina l'allineamento */ 
}   








/*css per link home*/

a.home:{text-weight: bold; text-decoration: none; text-underline: none; }
a.home:link{color:#ffffff; text-decoration: none; text-underline: none; }
a.home:visited{color:#ffffff; text-decoration: none; text-underline: none; }
a.home:hover{color:#0A1270; text-decoration: none; text-underline: none; }
a.home:active{color:#ffffff;text-decoration: none; text-underline: none; } 	





a.home{
  border: 0;
 
}



img.home {
  border: 1px solid #ffffff;
  
}

img.home:hover{
  border: 1px solid #0A1270;
}











/*css per testo home*/

p.phomemenu {
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 11px;  
		padding-bottom: 0px; 
		color: #ffffff;  
		line-height: 100%; 
		
		margin-left: 60px; 
		
		padding-top: 0px; 
		
		}	
		
p.phomemenu2 {
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 11px;  
		padding-bottom: 0px; 
		color: #ffffff;  
		line-height: 100%; 
		
		margin-left: 144px; 
		
		padding-top: 20px; 
		
		}	
		
p.phomemenu3 {
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 11px;  
		padding-bottom: 0px; 
		color: #ffffff;  
		line-height: 100%; 
		
		margin-left: 224px; 
		
		padding-top: 30px; 
		
		}

p.phomemenu4 {
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 11px;  
		padding-bottom: 0px; 
		color: #ffffff;  
		line-height: 100%; 
		 
		margin-left: 268px; 
		
		padding-top: 45px; 
		
		}

p.phomemenu5 {
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 11px;  
		padding-bottom: 0px; 
		color: #ffffff;  
		line-height: 100%; 
		
		margin-left: 288px; 
		
		padding-top: 50px; 
		
		}

p.phomemenu6 {
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 11px;  
		padding-bottom: 0px; 
		color: #ffffff;  
		line-height: 100%; 
		
		margin-left: 278px; 
		padding-top: 30px; 
		
		}
		
p.altrenotizie{
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 11px;  
                font-weight: bold;
		padding-bottom: 0px; 
		color: #ffffff;   		
		margin-left: 200px;
                margin-top:-10px; 		
		padding: 0px; 
		
		}		
		

/*css per jevents - diocesi informa*/ 
  .mod_events_latest_callink {  text-align: center;
  margin-right: 20px;}

.mod_events_latest_first {  color:#0A1270;
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 12px;
  font-style: normal;
  font-weight: normal;
  margin-right: 5px;}



p.eventi {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-style: normal;
   font-weight: bold;
   font-size: 10px;
   color: #4B6BB0;
   text-decoration: none;
   margin-left: 15px;
   margin-top: 2px;
   margin-bottom: 0px;
}
p.eventilinea {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-style: normal;
   font-size: 16px;
   text-decoration: none;
   margin-left: 35px;
   margin-top: 0px;
margin-bottom: 5px;
   
}
a.eventi {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-style: italic;
   font-size: 10px;
   color: #4B6BB0;
   text-decoration: none;
   margin-left: 10px;
  margin-top: 0px;
   
}
a.eventi:hover {
   color: #6A88C7;
}
a.eventi:visited {
   color: #4B6BB0;
   text-decoration: none;
}













/*css per testo newsletter*/



#newsletter { 
  font-family: Verdana, Arial, Helvetica, Sans-Serif;
  font-size: 12px;
color:#fff;
padding-top:0px;
} 

#newsletter p
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-style: normal;
   font-weight: normal;
 
}

#newsletter h3
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-weight: bold;
   color:#0A1270;
   padding-top:0px;
padding-bottom:2px;
padding-left:8px;
   margin:0px;
  
}

/*css per link newsletter*/

 a.newsletter{text-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 12px; text-decoration: none; text-underline: none; }
 a.newsletter:link{color:#ffffff; text-decoration: none; text-underline: none; }
 a.newsletter:visited{color:#ffffff; text-decoration: none; text-underline: none; }
 a.newsletter:hover{color:#6A88C7; text-decoration: none; text-underline: none; }
 a.newsletter:active{color:#ffffff;text-decoration: none; text-underline: none; }






/*css per news*/


   


 
 #frame .module {  
  font-family: Helvetica, Arial, sans-serif;
margin-left: 20px;
margin-right: 20px;
 }






}
#frame a {
   font-family: Helvetica, Arial, sans-serif;
   font-size: 12px;
   text-align: justify;
   font-weight: bold;
   color: #4B6BB0;
  

}
#frame a:hover {
   color: #6A88C7;
height:100%;
 
}
#frame a:visited {
   color: #4B6BB0;
   
}







#frame .module a.dn-title { 
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 13px;
   font-weight: bold;
   color: #4B6BB0;
	 
} 

#frame .module .dn-introtext{ 
   font-family: Verdana, Arial, Helvetica, sans-serif;

} 



#frame .module .dn-read_more{ 
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   font-weight: normal;
   
} 

#frame .module a.dn-read_more{color:#4B6BB0;text-weight: bold; text-decoration: none; text-underline: none; }
#frame .module a.dn-read_more:link{color:#4B6BB0; text-decoration: none; text-underline: none; }
#frame .module a.dn-read_more:visited{color:#4B6BB0 text-decoration: none; text-underline: none; }
#frame .module a.dn-read_more:hover{color:#fff; text-decoration: none; text-underline: none; }
#frame .module a.dn-read_more:active{color:#4B6BB0;text-decoration: none; text-underline: none; } 



#frame .module li.arrow-dn{ list-style-type: square;
  color: #666;
  margin-top:0px;
  padding:0;
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 12px;
font-weight: bold;
   text-align: left;
   margin-right: 10px;
margin-left: 0px;
}


/*stile per CATEGORIA */ 

#frame .module h1.informa {	
		font-family: Verdana, arial, Helvetica, sans-serif; 
		font-size:12px; 	
		color:#ffffff;
		text-align: center; 
		font-weight: bold;
		word-spacing: 2; 
		line-height: 100%;
		border: 3px solid #b4b9be;
		background:#b4b9be;
		margin-left:15px;
		margin-right:15px;
		margin-top:0px;
		margin-bottom:0px;		
		}


/*stile per TITOLO */ 
#frame .module p.titoloinforma {
		font-family: Verdana,Arial, Helvetica,sans-serif; 
		font-size: 10px; 
		padding-bottom: 5px;  
		color: #000080; 		
		text-align: center; 
		font-weight: bold;
		word-spacing: 0; 
		line-height: 140%;
 		margin-left: 2; 
		margin-right: 2; 
		margin-top: 4; 
		margin-bottom: 0; 
		}
		
		

/*stile per IMMAGINE CATEGORIA */ 		
#frame .module p.informaimmagine {
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 10px;  
		text-align: justify;
		color: #0A1270;  
		line-height: 140%; 
		word-spacing: 1; 
		margin-left: 10; 
		margin-right: 2; 
		margin-top:0; 
		margin-bottom:0; 		
        }
		
/*stile per TESTO con prima lettera colorata */ 		
#frame .module p.informaprima {
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 10px;  
		text-align: justify;
		color: #0A1270;  
		line-height: 140%; 
		word-spacing: 1; 
		margin-left: 2; 
		margin-right: 10; 
		margin-top:0; 
		margin-bottom:0; 
		}
#frame .module p.informaprima:first-letter {
		color: #C40000;  
		font-size: 200%;
		line-height: 1em;
		float: left;
		padding-right: 0.3em;}/*regola x prima lettera colorata) */





#frame .dn-introtext-link a {
		font-family: Verdana,Arial, Helvetica,sans-serif; 
		font-size: 10px; 
		padding-bottom: 5px;  
		color: #000080; 		
		text-align: center; 
		font-weight: bold;
		word-spacing: 0; 
		line-height: 140%;
 		margin-left: 2; 
		margin-right: 2; 
		margin-top: 4; 
		margin-bottom: 0;
text-decoration: none; text-underline: none;  
		}
		



#frame .module a.dn-title{		font-family: Verdana,Arial, Helvetica,sans-serif; 
		font-size: 10px; 
		padding-bottom: 5px;  
		color: #000080; 		
		text-align: center; 
		font-weight: bold;
		word-spacing: 0; 
		line-height: 140%;
 		margin-left: 2; 
		margin-right: 2; 
		margin-top: 4; 
		margin-bottom: 0;
text-decoration: none; text-underline: none; }

#frame .module a.dn-title:visited{color:#4B6BB0; text-decoration: none; text-underline: none; }
#frame .module a.dn-title:hover{color:#b4b9be; text-decoration: none; text-underline: none; }
#frame .module a.dn-title:active{color:#4B6BB0;text-decoration: none; text-underline: none; } 



#frame .module a.dn-introtext-link{
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 10px;  
		text-align: justify;
		color: #0A1270;  
		line-height: 140%; 
		word-spacing: 1; 
		margin-left: 2; 
		margin-right: 10; 
		margin-top:0; 
		margin-bottom:0; 
		text-decoration: none; text-underline: none;}

#frame .module a.dn-introtext-link:visited{color:#4B6BB0; text-decoration: none; text-underline: none; }
#frame .module a.dn-introtext-link:hover{color:#b4b9be; text-decoration: none; text-underline: none; }
#frame .module a.dn-introtext-link:active{color:#4B6BB0;text-decoration: none; text-underline: none; } 


/*css per istituzionale*/

#istituzionale{ 
  font-family: Verdana, Arial, Helvetica, Sans-Serif;
  font-size: 12px;
line-height: 180%;
  color: #4B6BB0;
  font-style: normal;
  font-weight: bold;
  margin: 0px;
padding: 0px;
}


#istituzionale ul
{ list-style:url(../sfondi/BlockContentBullets.gif) outside;
  color: #23483C;
  margin-top:0px;
margin-bottom:0px;
  padding:0;
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 12px;
font-weight: bold;
   text-align: left;
   margin-right: 10px;
margin-left: 580px;

}
#istituzionale a {text-weight: bold; text-decoration: none; text-underline: none; margin: 0px; }
#istituzionale a:link{color:#ffffff; text-decoration: none; text-underline: none; }
#istituzionale a:visited{color:#ffffff; text-decoration: none; text-underline: none; }
#istituzionale a:hover{color:#6A88C7; text-decoration: none; text-underline: none; }
#istituzionale a:active{color:#ffffff;text-decoration: none; text-underline: none; }




/*css per amministrazione*/

#amministrazione{ 
  font-family: Verdana, Arial, Helvetica, Sans-Serif;
  font-size: 12px;
  color: #4B6BB0;
  font-style: normal;
  font-weight: bold;
  margin: 0px;
padding:0px; }

#amministrazione ul
{ list-style:url(../sfondi/BlockContentBullets.gif) outside;
  color: #23483C;

  margin:0px;
line-height:inherit;
  padding:0;
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 12px;
font-weight: bold;
   text-align: right;
}


#amministrazione ul li
{ 
	float:right;
margin-right: 60px;
padding-top:10px;

}

#amministrazione a {text-weight: bold; text-decoration: none; text-underline: none; }
#amministrazione a:link{color:#ffffff; text-decoration: none; text-underline: none; }
#amministrazione a:visited{color:#ffffff; text-decoration: none; text-underline: none; }
#amministrazione a:hover{color:#6A88C7; text-decoration: none; text-underline: none; }
#amministrazione a:active{color:#ffffff;text-decoration: none; text-underline: none; }



.cleared
{
	float: none;
	clear: both;
	margin: 0;
	padding: 0;
	border: none;
	font-size:1px;
}