/* Base */
@import url(/.shared/themes/common/base-weblog.css);

/* Portal */


/* Theme */
/* general page elements */

a
{
	text-decoration: underline;
	font-weight: bold;
}

a:link { color: #666666; }
a:visited { color: #666666; }
a:hover { color: #000000; }
a:active { color: #000000; }


/* layout */

body
{
	margin: 0;
	color: #000000;
	background: #666666; 
	font-family: 'Trebuchet MS', Verdana, sans-serif;
	font-weight: normal;
	font-size: 12px;
	line-height: 150%;
}

#container 
{ 
position: static;
border: 0;
/*  border: 1px dotted red;  */
 }

#container-inner
{              	position: static;
	border: 0;
                width: 920px;
                background-image:url('http://mazzoli.typepad.com/img/cont.jpg');
                background-position:center;
                background-repeat:repeat-y;
	/*background: #E1E1E1;*/ 
}

#banner
{
	border: 0;
	/* no ie mac \*/ height: 1%; /* ie win 5.5, 6 win */
	color: #FFFFFF;
	background: #FFFFFF;
	text-align: left;
	font-family: Arial, sans-serif;
}

#banner-inner { padding: 15px; }

#banner a
{
	color: #FFFFFF;
	text-decoration: none;
}

#banner-header
{
	margin: 0.25em 0;
	font-size: 12px;
	font-weight: bold;
	
	
}

#banner-description
{
	margin: 0.25em 0;
	font-size: 12px;
}




/* default to artistic/calendar/timeline layout */

#container
{
	width: 920px;
}

.layout-artistic #alpha,
.layout-calendar #alpha
{
			width: 315px; /* 285px + 15px + 15px */
	
	
}

.layout-artistic #alpha-inner,
.layout-calendar #alpha-inner,
.layout-timeline #alpha-inner
{
	border: 0;
	padding: 15px 15px 15px 15px;
	background: #E1E1E1;
}

.layout-artistic #beta,
.layout-calendar #beta
{
	width: 465px;
	
}

.layout-artistic #beta-inner,
.layout-calendar #beta-inner,
.layout-timeline #beta-inner
{
	border: 0;
	padding: 15px 15px 15px 15px;
	background: #E1E1E1;
}

/* in artistic/calendar/timeline layouts, #gamma and #delta are inside #beta */

#beta #gamma, #beta #delta { width: 210px; margin: 15px 0; }
#beta #gamma-inner, #beta #delta-inner { padding: 0; }


/* content */

.content-nav 
{ 
margin-top: 0; 
text-transform: uppercase;
font-size: 10px;
}
.content-header
{ 
margin-top: 0; 
text-transform: uppercase;
	font-size: 12px;
	font-weight: bold;
}
.entry-header
{ 
margin-top: 0; 
text-transform: uppercase;
	font-size: 12px;
	font-weight: bold;
}

.date-header,
.trackbacks-header,
.comments-header,
.comments-open-header,
.archive-header
{
	margin: 0 0 10px 0;
	border-top: 1px dotted #333333;
	padding: 3px;
	color: #333333;
	font-family: 'Trebuchet MS', Verdana, sans-serif;
	font-size: 12px;
	text-align: left;
	font-weight: bold;
	
	
}

.entry-header
{
	margin: 1px 0 10px 0;
	border-bottom: 1px dotted #FFFFFF;
	padding: 3px;
	color: #FFFFFF;
	font-family: 'Trebuchet MS', Verdana, sans-serif;
	font-size: 14px;
	text-align: left;
	font-weight: bold;
	
	
}

.entry-header a
{
	text-decoration: none;
	font-weight: bold;
}

.entry-header a:link { color: #FFFFFF; }
.entry-header a:visited { color: #FFFFFF; }
.entry-header a:hover { color: #FFFFFF; }
.entry-header a:active { color: #FFFFFF; }

.entry-content,
.entry-footer,
.trackbacks-info,
.trackback-content,
.comments-info,
.comment-content,
.comments-open-content,
.comments-open-footer,
.comments-closed,
.archive-content
{
	margin: 10px 0;
}

.comment-content
{
	text-transform: lowercase;
}



.entry-content p { text-align: left; }

.entry-footer,
.trackback-footer,
.comment-footer
{
	margin: 0 0 10px 0;
	border-top: 1px dotted #000000;
	padding: 3px;
	color: #000000;
	font-family: 'Trebuchet MS', Verdana, sans-serif;
	font-size: 12px;
	line-height: normal;
	text-align: left;
	font-weight: bold;
	
	
}

#comment-author, #comment-email, #comment-url, #comment-text
{
	width: 80%;
}

/* fixes bug in ie win */
img.image-full
{
	width: 100%;;
}


/* modules */



.module-header
{
	margin: 5px 0;
	border-bottom: 1px solid #000000;
	padding: 3px;
	color: #000000;
	font-family: 'Trebuchet MS', Verdana, sans-serif;
	font-size: 10px;
	line-height: normal;
	font-weight: bold;
	
	text-transform: uppercase;
	letter-spacing: .3em;
	text-align: left;
}

.module-content
{
	margin: 5px 0 20px 0;
	color: #000000;
	font-family: 'Trebuchet MS', Verdana, sans-serif;
	font-size: 10px;
	line-height: 150%;
	
	
	
	text-align: left;
}

.module-list { margin: 0; }
.module-list-item { margin: 10px 0; }
.typelist-thumbnailed .module-list-item { margin: 10px 0; }

.module img,
.module-photo img
{
	border: 1px solid #CCCCCC;
}

.module-photo .module-content
{
	text-align: left;
}

.module-powered { text-align: left; }

.module-calendar .module-header
{
	color: #000000;
	font-family: 'Trebuchet MS', Verdana, sans-serif;
	font-size: 10px;
	border-bottom: 1px solid #000000;
	text-align: left;
	font-weight: bold;
	
	text-transform: uppercase;
	padding: 3px;
	letter-spacing: .3em;
}

.module-calendar th,
.module-calendar td
{
	text-align: center;
	font-weight: normal;
}

.typelist-thumbnail img { margin: 0; }

.module-featured-photo { margin-bottom: 5px; }
.module-featured-photo .module-content img { width: 420px; }

.module-recent-photos .module-content { padding: 2px 0 0 0; }
.module-recent-photos .module-list { margin: 0; }

.module-recent-photos .module-list-item
{
	width: 70px; /* ie mac fix */
	height: 70px; /* for appearance with varying image border widths */
	margin: 0 2px 2px 0;
}

.module-tipjar-r2 .tipjar-button
{
			float: left;
	
}


/* moblog1 tweaks */

		
	

	.layout-moblog1 #alpha
	{
		width: 200px;
		
	}

	.layout-moblog1 #alpha-inner
	{
		border: 0;
		padding: 15px 15px 15px 15px;
		background: #E1E1E1;
	}

	.layout-moblog1 #beta
	{
					width: 380px;
		
		
	}

	.layout-moblog1 #beta-inner
	{
		border: 0;
		padding: 15px 15px 15px 15px;
		background: #E1E1E1;
	}

	.layout-moblog1 #gamma
	{
		width: 200px;
		
	}

	.layout-moblog1 #gamma-inner
	{
		border: 0;
		padding: 15px 15px 15px 15px;
		background: #E1E1E1;
	}


/* moblog2 tweaks */

		
	

	.layout-moblog2 #alpha
	{
		width: 100px;
		
	}

	.layout-moblog2 #alpha-inner
	{
		border: 0;
		padding: 15px 15px 15px 15px;
		background: #E1E1E1;
	}

	.layout-moblog2 #beta
	{
					width: 350px;
		
		
	}

	.layout-moblog2 #beta-inner
	{
		border: 0;
		padding: 15px 15px 15px 15px;
		background: #E1E1E1;
	}

	.layout-moblog2 #gamma
	{
		width: 190px;
		
	}

	.layout-moblog2 #gamma-inner
	{
		border: 0;
		padding: 15px 15px 15px 15px;
		background: #E1E1E1;
	}

	.layout-moblog2 #delta
	{
		width: 140px;
		
	}

	.layout-moblog2 #delta-inner
	{
		border: 0;
		padding: 15px 15px 15px 15px;
		background: #E1E1E1;
	}

	.layout-moblog2 .module-photo img { width: 100px; height: auto; }


/* timeline tweaks */

	.layout-timeline #alpha
	{
					width: 390px; /* 285px + 15px + 15px */
		
		
	}

	.layout-timeline #beta
	{
		width: 390px;
		
	}

	.layout-timeline #beta #gamma { width: 175px; }
	.layout-timeline #beta #delta { width: 170px; }


/* one-column tweaks */

	.layout-one-column #container
	{
		width: 500px;
	}

	.layout-one-column #alpha
	{
		display: block;
		float: none;
		width: auto;
	}

	.layout-one-column #alpha-inner
	{
		border: 0;
		padding: 15px 15px 15px 15px;
		background: #E1E1E1;
	}


/* two-column-left tweaks */

	.layout-two-column-left #container
	{
		width: 650px;
	}

	.layout-two-column-left #alpha
	{
		width: 150px;
		
	}

	.layout-two-column-left #alpha-inner
	{
		border: 0;
		padding: 15px 15px 15px 15px;
		background: #E1E1E1;
	}

	.layout-two-column-left #beta
	{
					width: 500px;
		
		
	}

	.layout-two-column-left #beta-inner
	{
		border: 0;
		padding: 15px 15px 15px 15px;
		background: #E1E1E1;
	}


/* two-column-right tweaks */

	.layout-two-column-right #container
	{
		width: 700px;
	}

	.layout-two-column-right #alpha
	{
					width: 500px;
		
		
	}

	.layout-two-column-right #alpha-inner
	{
		border: 0;
		padding: 15px 15px 15px 15px;
		background: #E1E1E1;
	}

	.layout-two-column-right #beta
	{
		width: 200px;
		
	}

	.layout-two-column-right #beta-inner
	{
		border: 0;
		padding: 15px 15px 15px 15px;
		background: #E1E1E1;
	}


/* three-column tweaks */

	.layout-three-column #container
	{
		width: 850px;
	}

	.layout-three-column #alpha
	{
		width: 150px;
		
	}

	.layout-three-column #alpha-inner
	{
		border: 0;
		padding: 15px 15px 15px 15px;
		background: #E1E1E1;
	}

	.layout-three-column #beta
	{
					width: 500px;
		
		
	}

	.layout-three-column #beta-inner
	{
		border: 0;
		padding: 15px 15px 15px 15px;
		background: #E1E1E1;
	}

	.layout-three-column #gamma
	{
		width: 200px;
		
	}

	.layout-three-column #gamma-inner
	{
		border: 0;
		padding: 15px 15px 15px 15px;
		background: #E1E1E1;
	}


/*  MIOOOOO three-column-right tweaks */

	.layout-three-column-right #container
	{
		width: 920px;
	}

	.layout-three-column-right #alpha
	{
					width: 500px;
		
		
	}

	.layout-three-column-right #alpha-inner
	{
		border: 0;
		padding: 0 10px 10px 15px;
		background: #E1E1E1;
	}

	.layout-three-column-right #beta
	{
		width: 150px;
		
	}

	.layout-three-column-right #beta-inner
	{
		border: 0;
		padding: 15px 15px 15px 15px;
		background: #E1E1E1;
	}

	.layout-three-column-right #gamma
	{
		width: 200px;
		
	}

	.layout-three-column-right #gamma-inner
	{
		border: 0;
		padding: 15px 15px 15px 15px;
		background: #E1E1E1;
	}


/* Custom */
* {margin:0;padding:0}

body#pagetop {
	margin:0;padding:0;
	border-style: none;
                color: #000000;
                background-color: #666666; 
	background:url('http://mazzoli.typepad.com/img/back.jpg') repeat-x 50% 0 #666666; 
                font-family: 'Trebuchet MS', Verdana, sans-serif;
	font-weight: normal;
	font-size: 14px;
	line-height: 150%;
}




#banner    {
                margin:0;padding:0;
                color: #ffffff;
	background-image:url('http://mazzoli.typepad.com/img/head.jpg');
                background-repeat: no-repeat;
	height:220px;
                text-align: left;
	font-family: Arial, sans-serif;
 }

#banner-inner { 
margin:0;padding:0;
width: 920px;
margin-left:auto;
margin-right:auto;
}

#topmenup2, #topmenup2 ul {
                margin:0;padding:0; 
                height: 160px;
	line-height:160px; 
	padding-left: 40px;
	padding-right: 0px;
	padding-top: 0px;
	list-style: none;
	font-size: 10px;
	font-weight: bold;
	text-indent: -9000px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;	
	}


#topmenup2 a {
             margin:0;padding:0; 
                display: block;
	height: 160px;
	line-height: 160x;
	font-size: 10px;
	font-weight: bold;
	color:#005600;
	text-indent: -9000px;
}

#topmenup2 a:hover {
             margin:0;padding:0; 
	display: block;
	height: 160x;
	line-height: 160px;
	font-size: 10px;
	font-weight: bold;
	color:#82E45B;
	text-indent: -9000px;
}




#topmenup, #topmenup ul {
               margin:0;padding:0; 
                height: 25px;
	line-height:25px; 
	padding-left: 40px;
	padding-right: 0px;
	padding-top: 0px;
	list-style: none;
	font-size: 10px;
	font-weight: bold;
	text-indent: -9000px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;	
	}


#topmenup a {
             	margin:0;padding:0; 
                display: block;
	height: 25px;
	line-height: 25px;
	font-size: 10px;
	font-weight: bold;
	color:#005600;
	text-indent: -9000px;
}

#topmenup a:hover {
margin:0;padding:0; 	
display: block;
	height: 25px;
	line-height: 25px;
	font-size: 10px;
	font-weight: bold;
	color:#82E45B;
	text-indent: -9000px;}



/* CSS Bottoni */
	

.menuHead
{
	color: White;
	font-size: 12px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;

}

a.menuHead
{
	color: White;
	font-size: 12px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;	

	}

#topmenup li {
	float: left;
	
}

#topmenup li ul {
	position: absolute;
	
}

#topmenup li:hover ul {
	left: auto;

}

#topmenup li:hover ul, #topmenup li.sfhover ul {
	left: auto;
}




#topmenup2 li {
	float: left;
	
}

#topmenup2 li ul {
	position: absolute;
	
}

#topmenup2 li:hover ul {
	left: auto;

}

#topmenup2 li:hover ul, #topmenup2 li.sfhover ul {
	left: auto;
}

/* MENU */

.zb{

	width: 140px;
	
}

.zb a:hover{

	width: 140px;
	background-image:url('http://mazzoli.typepad.com/img/zb.png');
}

.mm{

	width: 140px;
	
}

.mm a:hover{

	width: 140px;
	background-image:url('http://mazzoli.typepad.com/img/mm.png');
}


.fa{

	width: 140px;
}

.fa a:hover{

	width: 140px;
	background-image:url('http://mazzoli.typepad.com/img/fa.png');
}


.pn{

	width: 140px;
}

.pn a:hover{

	width: 140px;
	background-image:url('http://mazzoli.typepad.com/img/pn.png');
}


.we{

	width: 140px;
}

.we a:hover{

	width: 140px;
	background-image:url('http://mazzoli.typepad.com/img/we.png');
}

.cb{

	width: 140px;
}

.cb a:hover{

	width: 140px;
	background-image:url('http://mazzoli.typepad.com/img/cb.png');
}



.zoo {

	width: 840px;

}

.zoo a:hover{

	width: 840px;

}




.cumpa{

	width: 840px;

}

.cumpa a:hover{

	width: 840px;

}



.date-header
{
	margin: 0;
	padding: 5px 5px;
	background-image:url('http://mazzoli.typepad.com/img_ret/ret_dat.jpg');
	color: #FFFFFF;
                font-size: 12px;
	font-weight: bold;

}

.entry-header
{
	margin: 0;
	padding: 5px 10px;
	background-image:url('http://www.mazzoli.tk/img_ret/ret_tit.jpg');
	color: #FFFFFF;
                font-size: 12px;
	font-weight: bold;
            
}


.module-content
{
	margin: 5px 0 20px 0;
	color: #000000;
	font-family: 'Trebuchet MS', Verdana, sans-serif;
	font-size: 10px;
                font-weight: bold;
	line-height: 150%;
	text-align: left;
}
.entry-footer
{ font-size: 11px}
.module-content
{ font-size: 10px}
.module-list
{ font-size: 11px}
.module-list-item
{text-transform: uppercase;
 font-size: 11px;}
.comment-footer
{ font-size: 11px}
.content-nav
{ 
margin:0;
color: #000000;
font-size: 11px;
text-transform: uppercase;
font-weight: bold;
}


#marke a
{
	color: #000000;
	text-decoration: none;
                font-family: 'Trebuchet MS', Verdana, sans-serif;
	font-size: 12px;
                font-weight: bold;
               
}
#marke a:hover { color: #666666; }



#pagebody
{ 
border: 0;
width: 850px;
margin-left:auto;
margin-right:auto;
 }

#footer
{
border: 0;
height:30px;
background-image:url('http://mazzoli.typepad.com/img/footer.jpg');
background-position:center;
background-repeat:no-repeat;
                font-size: 12px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;	
                line-height: 30px;
 }

#ret {  
              float: left;
	position: static;
padding: 0 0 15px 0;
width: 475px;
height:180px;
}
#retcent { 
padding: 0 0 0 0;
background-image:url('http://mazzoli.typepad.com/img_ret/retcent1.jpg');
background-repeat:no-repeat;
width: 475px;
height:135px;
}
#retsotto {  
padding: 0 0 0 0;
background-image:url('http://mazzoli.typepad.com/img_ret/retsotto.jpg');
background-repeat:no-repeat;
width: 475px;
height:45px;
}


#quad {  
background:transparent;        
 float: left; 
	position: static;
padding: 0; margin: 0;
width: 336px;
 height: 316px; 
}

#quadsopra {  
padding: 0; margin: 0;
background-image:url('http://mazzoli.typepad.com/img/quadsop.jpg');
background-repeat:no-repeat;
width: 336px;
 height: 20px; 
}

#quadcenmen {  
padding: 0; margin: 0;
background-image:url('http://mazzoli.typepad.com/img/quadcent.jpg');
background-repeat:no-repeat;
width: 336px;
height: 25px;
}

#quadcentr {  
padding: 0; margin: 0;
background-image:url('http://mazzoli.typepad.com/img/quadcent.jpg');
background-repeat:no-repeat;
width: 336px;
height: 375px;
}

#quadsotto {  
padding: 0; margin: 0;
background-image:url('http://mazzoli.typepad.com/img/quadsotto.jpg');
background-repeat:no-repeat;
width: 336px;
height: 20px;
}

/* div scambio */

#carosello {
width:336px;
background-color: #9f9f9f;
height:25px;
margin:0;
}

#carosello p {
margin:0;
float:left;
	font-size:11px;
	text-decoration:none;

}

#carosello a{
margin:0;
float:left;
	color:#333333;
	font-size:11px;
	text-decoration:none;
/* fm 1_2 */ background:#000000; 
}

#carosello b{
margin:0;
float:left;
	color:#333333;
	font-size:11px;
	text-decoration:none;
width:56px;
}

#carosello p span{
margin:0;
  float:left;
display:none;
	font-size:11px;
	text-decoration:none;
width:56px;
/* fm altra 1_2 */background:#000000; 
}

#carosello p.selected{
margin:0;
float:left;
background:transparent;
	font-size:11px;
	text-decoration:none;
}

#carosello p.selected span{
margin:0;
float:left;
 	font-size:11px;
	text-decoration:none;
width:56px;
display:block;
}

#carosello #vuoto{
margin:0;
background:transparent;
	font-size:11px;
	text-decoration:none;
height:10px;
}

#img_carosello {
	float:left;
 	width:336px;
    height:280px;
background-color:#e1e1e1; 
}

#img_carosello div{
	display:none;
	text-decoration:none;
	/*width:336px;*/
	/*height:280px;*/
	border:0;
background-color:#e1e1e1; 
}
#img_carosello div iframe{
	/*width:336px;*/
	/*height:280px;*/
	border:0;
background-color:#e1e1e1; 
}

#img_carosello div.selected{
   	display:block;
}

#img_carosello img{
	display: block;
    border:0;
	/*width:336px;*/
	/*height:280px;*/
}

#carosello_image_1 {
background-image:url(bache.jpg);
background-position:center;
background-repeat:no-repeat;
}

#bache {
	width:316px;
position: absolute;
	margin-top: 30px;
	margin-left: 10px;
	margin-right:10px;
	padding-top: 20px;
	color: #666666;
	font-family: 'Trebuchet MS', Verdana, sans-serif;
	font-size: 15px;
    font-weight: bold;
	text-align: center;
  }


/* ph=1 */

