/*
THEME NAME: aNt1
THEME URI: http://www.antoniolaccetti.it/
DESCRIPTION: Rich with powerful and dynamic semantic class selectors, Sandbox is a canvas for CSS artists
VERSION: 1.0
AUTHOR: <a href="http://www.antoniolaccetti.it/">Antonio Laccetti</a>
AUTHOR URI:
TAGS: sandbox, microformats, hcard, hatom, xoxo, widgets, blank slate, starter theme, minimalist, developer
*/

/* Two-column with sidebar on left from the /examples/ folder  */

/* Just some example content */
/* reset.css */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
body {line-height:1.0;}
table {border-collapse:separate;border-spacing:0;}
caption, th, td {text-align:left;font-weight:normal;}
table, td, th {vertical-align:middle;}
blockquote:before, blockquote:after, q:before, q:after {content:"";}
blockquote, q {quotes:"" "";}
a img {border:none;}
a { text-decoration: none; }

/* @font-face { font-family: MyriadPro; src: url('font/Pro.otf'); } */


/* typography.css */
html {font-size:100.01%; height: 100%;}
body {font-size:75%;color:#222;background: #333 url(images/bg5.jpg) repeat-x center top;font-family: "Lucida Grande", Lucida, Verdana, sans-serif; height: 100%;}
body.home #UltimiProgetti{
	padding-top: 10px;
}
body.page-template-lavori-php{ background: #333 url(images/bg1.jpg) repeat-x center top;  }
body.page-template-archivi-php{ background: #333 url(images/bg4.jpg) repeat-x center top; }
a#bgIconcina{  background: url(images/bgiconcina.png) no-repeat 0 -176px; width: 80px; height: 173px; display: block; position: absolute; left: 50px; top: 0px; z-index: 99;}
a#bgIconcina:hover{ background-position: -80px -176px; }
a#bgIconcinaRss{  background: url(images/bgiconcina.png) no-repeat -0px -0px; width: 80px; height: 173px; display: block;  z-index: 99; position: absolute; left: 130px; top: 0px;}
a#bgIconcinaRss:hover{ background-position: -80px -0px; }




body.page-template-sudime-php{ background: #333 url(images/bg1.jpg) no-repeat left top; }
html, body{ height: 100%;}
h1, h2, h3, h4, h5, h6 {font-weight:normal;color:#111;}
h1 {font-size:3em;line-height:1;}
h2 {font-size:2em;margin-bottom:0.75em;}
h3 {font-size:1.5em;line-height:1;}
h4 {font-size:1.2em;line-height:1.25;}
h5 {font-size:1em;font-weight:bold;}
h6 {font-size:1em;font-weight:bold;}
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {margin:0px;}
p {margin: 0px; padding: 0px;}
blockquote {margin:1.5em;color:#666;font-style:italic;}
strong {font-weight:bold;}.clear {clear:both;}
.hidden{ display: none; visibility: hidden; }
.alignright{ float: right; margin: 10px 0px 5px 10px;}
.alignleft{ float: left; margin: 10px 10px 5px 0px;}
ul,li{ list-style: none; list-style-type: none; margin: 0px; padding: 0px;}
.grassetto{
	font-weight: bold;
}
/** STILE **/
#Container{ width: 900px; margin: 0px auto; position: relative; /* min-height:100%; padding: 0px 0px 200px 0px; */ padding-bottom:230px;} 
#SfondoTotale{  background: #222222 url(images/footerBg.png) repeat-x left -197px; height: 40px; width: 100%; position: absolute; top: 0px; }



a.login{ display: block; width: 58px; height: 21px;  background: url(images/gfx.png) no-repeat -238px -726px;  position: absolute; right: 20px; top: 10px; z-index: 3;}
a.login.alt{ background-position:-238px -703px ; width: 58px; z-index: 5; }




/* Ricerca Spettacolo */
#ContainerVuotoRicerca{ width: 280px; height: auto; }
#FormRicerca{ position: absolute; left: 250px; top: 5px;background:#222 url(images/gfx.png) no-repeat 60px -418px;  color: #CCC; font: 11px "Trebuchet MS", "Lucida Grande", Lucida, Verdana, sans-serif; width: 120px; border: 1px #000 solid; padding: 5px  160px 5px 5px; display: none; z-index: 120; overflow: visible; height: 19px;}
#ScompariRicerca{ background:#222 url(images/gfx.png) no-repeat 60px -457px; width: 285px; height: 29px; left: 250px; top: 5px; border: 1px #000 solid; position: absolute; z-index: 111; display: block; overflow: visible;}

#FormRicerca a{ color: #FFF; }
#FormRicerca input#s{ border: 0px;  width: 113px; background: #222; color: #CCC; }
#FormRicerca input#searchsubmit{  }
#quick_search_result{width: 280px; position: absolute; z-index: 999; top: 30px; left: 255px; display: block; height: auto;  }
#quick_search_result ul.InternoRicerca{ border-right: 2px #FFF solid; border-left: 2px #FFF solid; }
#quick_search_result li{ padding: 10px; color: #FFF;}
#quick_search_result ul ul li{ border-bottom: 1px #333 solid; padding: 0px;}
#quick_search_result ul ul li span{ padding: 10px; display: block; background: #222; }
#quick_search_result ul ul li a span{ padding: 0px; background: none; }
#quick_search_result li a strong{ color: #FFF; }
#quick_search_result li a { display: block; padding: 10px; background: #222;}
#quick_search_result li a:hover{ background: #333; }
#quick_search_result li a:hover strong{ color: #9bd933; }
#quick_search_result li a:hover span{ color: #CCC; }
#quick_search_result li a span{color: #999; font-size: 0.9em;  }
.quick_search_type{ color: #FFF; background:#0099CC url(images/gfx.png) no-repeat 0px -218px;  text-transform: uppercase; border-right: 2px #FFF solid; border-left: 2px #FFF solid;}
.quick_search_type#ArticoliRicerca{ color: #FFF; background: url(images/bgsearchresult.png) no-repeat 0px -37px; padding: 22px 0px 12px 10px; border: 0px;}
#FineRicerca{ background: url(images/bgsearchresult.png) no-repeat 0px 0px;
float: left;
width: 280px; height: 36px; }



/** LOGO **/
#Logo{ position: absolute; top: 130px; right: 30px; width: 307px; height: 73px;}
#Logo h1 a{ width: 307px; height: 73px; display: block; background: url(images/gfx.png) no-repeat 0 0; }
#LogoInside{ position: relative; }
 a.minilink{ width: 16px; height: 16px; display: block; background: url(images/gfx.png) no-repeat -114px -267px; position: absolute;top: 9px; left: 201px; }

 a.minilink#digg{  background: url(images/gfx.png) no-repeat -5px -267px; left: 200px; }
 a.minilink#facebook{  background: url(images/gfx.png) no-repeat -31px -267px; left: 217px;}
 a.minilink#linkedin{  background: url(images/gfx.png) no-repeat -58px -267px; left: 234px;}
 a.minilink#twitter{  background: url(images/gfx.png) no-repeat -86px -267px; left: 252px;}
 a.minilink#youtube{  background: url(images/gfx.png) no-repeat -114px -267px; left: 271px; }
 a.minilink#last{  background: url(images/gfx.png) no-repeat -141px -267px; left: 289px;}
/** MENU **/
#PosizioneMenu{ position: absolute; right: 0px; top: 0px;  width: 500px; height: 100px; z-index: 99;}
#Menu { position: absolute;  top: 0px; width: 459px; right: 0px;}
#Menu li{ float: right; position: relative;}
/*#Menu li a span{display: none; position: absolute; top: 30px; left: -5px;  padding:22px 10px 10px 10px; color: #999; text-align: center;   width: 80px; height: 45px; z-index: 99; font: 9px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; text-transform: uppercase; line-height:1;}*/
#Menu a{padding: 48px 20px 7px 20px; line-height:1; margin-left: 10px; background: #333; font-family: Georgia, "Times New Roman", Times, serif; text-align: center; font-size: 20px; color: #CCC; display: block;  text-decoration: none; z-index: 0; background: url(images/footerBg.png) repeat-x left -319px;}
#Menu a:hover{background: #444;}
#Menu li.current_page_item a{  background: url(images/footerBg.png) repeat-x left -239px; color: #FFF; }

/** CONTENUTI **/
#Contenuti{ width: 900px;}
#Spaziatura{ height: 320px; width: 900px; display: block; }
#BigContent{ width: 900px; }
#BigContent .BigText{ width: 280px; float: left; margin-left: 25px;  }
#BigContent .BigText#Strict{ margin-left: 5px;  }
#BigContent strong{ color: #BBB; }
#BigContent .BigText .BigImage{ background: url(images/gfx.png) no-repeat -5px -114px; width: 90px; height: 90px; display: block; float: left; margin:0px 20px 10px 0px;}
#BigContent .BigText#Brand .BigImage{ background: url(images/gfx.png) no-repeat -228px -107px; height: 96px; width: 70px; margin-bottom: 5px;}

#BigContent .BigText#Modern .BigImage{ background: url(images/gfx.png) no-repeat -126px -113px; height: 96px; width: 87px; margin-bottom: 5px; }

#BigContent .BigText .BigContent{ color: #fffeff; float: left; width: 170px; display: block; font: 20px Georgia, "Times New Roman", Times, serif; padding-top: 15px;}
#BigContent .BigText p{ color: #999; font-size: 11px; padding: 4px 0px; text-align: left; line-height: 1.2;}

#UltimiProgetti{ padding: 0px 0px 0px 3px;   /*border-bottom: 1px #999 solid; */position: relative; }
#UltimiProgetti .Progetto ,#Archivi .ProgettoLavoro{ width: 289px; overflow: hidden; background: url(images/ombra.png) repeat; float: left; margin-right: 10px; font-size: 12px; position: relative;}

#Archivi .ProgettoLavoro{ height: 145px; }
#UltimiProgetti .Progetto:hover h2 a, #Archivi .ProgettoLavoro:hover h2 a{ background: #0099CC;  }
#UltimiProgetti .Progetto .imgProgetto, #Archivi .ProgettoLavoro .imgProgetto{ width: 289px; height: 140px; overflow: hidden; background: url(images/gfx.png) no-repeat 0 -810px}
#Archivi .ProgettoLavoro .imgProgetto{ position: absolute; top: 10px; left: 0px; }
#UltimiProgetti .Progetto img, #Archivi .ProgettoLavoro img{ margin: 0px; padding: 0px; border: 0px; height: 140px; width: auto; } 
#UltimiProgetti .Progetto h2 ,#Archivi .ProgettoLavoro h2{ margin: 0px; font-family: "Lucida Grande", "Trebuchet MS",Lucida,Trebuchet,  Verdana, sans-serif; }

#UltimiProgetti .Progetto h2 a , #Archivi .ProgettoLavoro h2 a{ color: #FFF; font-size: 15px; letter-spacing: -1px; 
 background:#0099CC url(images/gfx.png) no-repeat 0px -218px; padding: 10px; margin: 0px; text-decoration: none; display: block;}
#UltimiProgetti .Progetto h2 a:hover, #Archivi .ProgettoLavoro h2 a:hover{ background: #0099CC; }
#Archivi .ProgettoLavoro h2 a{ position: absolute; top: 0px; z-index: 99; display: block; width: 289px; }
#UltimiProgetti .Progetto .testoProgetto,  #Archivi .ProgettoLavoro .testoProgetto{ color: #EEE; padding: 5px; font-size: 0.9em; height: 90px;}
#Archivi .ProgettoLavoro .testoProgetto{ height: 60px; padding-top: 50px;}
#UltimiProgetti .Progetto .testoProgetto span,  #Archivi .ProgettoLavoro span{ color: #FFF;}
#UltimiProgetti .Progetto .testoProgetto p, #Archivi .ProgettoLavoro p{ padding:5px 10px ; line-height: 1; color: #999;}
 #Archivi .ProgettoLavoro p a{ color: #FFF; }
#UltimiProgetti .Progetto .testoProgetto p a, #Archivi .ProgettoLavoro .testoProgetto p{ color: #999; text-decoration: none; }
#UltimiProgetti .Progetto .testoProgetto p a{ color: #FFF; }
a.allworks{ width: 167px; height: 40px; display: block; background: url(images/gfx.png) no-repeat -2px -306px; position: absolute; right: 30px; bottom: -40px;}
#Archivi .ProgettoLavoro a { text-decoration: none; }


#ContainerIconcine{ background: url(images/sfondopost.jpg) repeat-y left top; position: relative;}

#Iconcine{ position: absolute; bottom: 0px; left: 0px; width: 580px;padding:  5px; overflow: visible;}
#Iconcine a{ display: block; width: 20px; height: 21px; background: url(images/miniIcons.jpg) no-repeat left top; float: left; margin-right: 5px;}
#Iconcine a:hover{ opacity: 0.5; }
#Iconcine div.prev-post a{ background-position: -26px 0px; }
#Iconcine a.abbonatirss{  background-position: -52px 0px; }
#Iconcine a.condividi{  background-position: -78px 0px; }
#Iconcine div.next-post a{  background-position: -102px 0px; position: absolute; right: 5px; margin-right: 0px;}
#Iconcine a.post-edit-link{ background-position: -100px -34px; }
#Iconcine a span.labelComparsa{ background: #000; display: none; position: absolute; color: #999; padding: 10px; text-transform: uppercase; top: -30px; font-size: 11px; left: -20px; width: auto; border: 1px #333 solid;}
#Iconcine a:hover span.labelComparsa{ /* display: none; */}
#Iconcine div.next-post a span.labelComparsa{left: -80px; display: none; width: 100px; top:-35px}


#colSx{ width: 590px; float: left;}
#colDx{ width: 300px; margin-left: 10px; float: left; font-family: "Trebuchet MS", "Lucida Grande", Lucida, Verdana, sans-serif; }
#colDx .boxSidebar{ background: #222; color: #999;  padding:0px;}
#colDx .boxSidebar li#iconaData{ background: url(images/miniIcons.jpg) no-repeat 276px 4px; }
#colDx .boxSidebar#Informazioni{ margin-bottom: 10px; }
#colDx .boxSidebar#get-recent-comments{
	margin-top: 10px;
}
#colDx .boxSidebar li{font-size: 11px; padding: 10px; border-bottom: 1px #333 solid; }
#colDx .boxSidebar span.data{ color: #FFF;  }
#colDx .boxSidebar li a{ color: #EEE; font-family: "Trebuchet MS", "Lucida Grande", Lucida, Verdana, sans-serif; text-decoration: none; }
#colDx .boxSidebar li span{ color: #EEE; }
#colDx .boxSidebar li a:hover{ color: #0099CC; }
/* #colDx .boxSidebar h3{ background: #111; color: #CCC; font: 18px Georgia, "Times New Roman", Times, serif; padding: 10px;} */
.related-posts a{ float: left; }
.related-posts a img{ width: 125px; height: auto;  }
.related-posts span{ float: left; margin-left: 7px;padding-top: 10px; width: 148px; font-size: 12px;}
#colDx .related-posts span.relatedCategorie a{ float: none; color: #666; font-size: 0.8em; font-style: italic; }
#colDx .related-posts span.relatedCategorie a:hover{ color: #999; }
#colDx .related-posts span.relatedCategorie{ color: #666; margin: 0px;padding: 0px; }
/** ARTICOLI **/
#TitoloArticolo{padding: 0px; color: #FFF; font: 16px/1 Georgia, "Times New Roman", Times, serif;  }
#TitoloArticolo h2{ color: #FFF; margin: 0px; text-shadow: #000 2px 2px 0; border-bottom: 1px #666 solid; margin-bottom: 10px; padding-left: 20px;}
#TitoloArticolo h2 span{  }
#TitoloArticolo .left span{display:block; background: #006699; color: #333; font-size: 49px; text-align: center; letter-spacing: -6px ; padding: 10px 15px;}
#Meta{ text-align: center; border-bottom: 1px #999 solid; padding: 10px; font: 13px Georgia, "Times New Roman", Times, serif; color: #999; }
#Meta a{ color: #0099CC; text-decoration: none;} 
#Meta a:hover{ color: #006699; }



#infoProgetto {margin: 0px; position: relative; background: #000; width: 590px; overflow: hidden; font-family: "Trebuchet MS", "Lucida Grande", Lucida, Verdana, sans-serif;  color: #999;}
#infoProgetto a, #infoProgetto span{ color: #DDD; }
#infoProgetto .left{  overflow: hidden; float: left;}
#infoProgetto .left img{ width: auto; height: 120px; }
#infoProgetto .right{ width: 300px; padding: 20px 0px 0px 10px;float: left;}
#infoProgetto .right p{ padding: 7px 0px; }


#bannerInterno{ width: 590px; height: auto; overflow: hidden; text-align:center;}
#ombraInterno{ background: url(images/gfx.png) repeat-x center -977px; height:22px;}
#ContenutoArticolo{ color: #FFF;  font: 12px/1.3 "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; padding: 20px 20px 60px 20px; }
#ContenutoArticolo p{ padding: 0px 0px 10px 0px; }
#ContenutoArticolo h2{ color: #fffFff; font-family: Georgia, "Times New Roman", Times, serif; border-left: 15px solid #4c6a8f;border-bottom: 1px #666 solid; padding-left: 20px; margin: 10px 0px 5px 0px;}
#ContenutoArticolo a{ color: #0099CC; font-weight: bold; text-decoration: none; }
#Categorie{ padding: 20px;  background: url(images/ombra.png) repeat; float: left; width: 290px; margin-top: 20px;}
#SuDiMe{color: #AAA; font: 1.3em Georgia, "Times New Roman", Times, serif; }
#SuDiMe span.aboutmespan{ color: #FFF; font-size: 1.2em; }
#SuDiMe a{ text-decoration: underline; }

#Archivi{}
#Archivi #UltimiProgetti{border-bottom: 0px; padding-bottom: 0px; }
#Archivi h2{ color: #FFF; font: 30px/1 Georgia, "Times New Roman", Times, serif; margin: 0px; padding: 0px 0px 10px 0px; }
#Archivi .left{ width: 130px; float: left;}
#Archivi .right{ text-align: center;width: 750px; float: left;}
#Archivi .Progetto{ margin-bottom: 10px; }
#Annuali{background: url(images/ombra.png) repeat; padding: 20px;  float: left; width: 190px; margin-top: 20px;}
#Mensili{background: url(images/ombra.png) repeat; padding: 20px;  float: left; width: 260px; margin: 20px 20px;}
#Tags{background: url(images/ombra.png) repeat; padding: 20px; font-family: Georgia, "Times New Roman", Times, serif;/* border-bottom: 1px #999 solid;*/ width: 320px; float: left;}
#Tags .right{ width: 200px; }
#Tags a{ color: #999; text-decoration: none; margin:0px 5px; }
#Tags a:hover{ color: #FFF; }
#Link{float: left; padding: 20px; width: 480px; background: url(images/ombra.png) repeat; margin-left: 20px;}
.CommentNumber{ color: #FFF; background: url(images/gfx.png) repeat-x 0px -499px; width: 44px; height: 49px; position: absolute; right: 0px; top: 0px; text-align: right; font: 15px Georgia, "Times New Roman", Times, serif;  padding: 0px 5px 0px 0px; z-index: 99; text-decoration: none;}

/** PARTE LAVORI - PROGETTI **/
#Lavori{  }
#Lavori .Progetto,#Archivi .ProgettoLavoro{ position: relative; margin-bottom:10px;  }
#Lavori .Progetto .testoProgetto ,#Archivi .ProgettoLavoro .testoProgetto{display: none; position: absolute; top: 0px; left: 0px; background: url(images/ombra.png) repeat; width: 290px; height: 131px; overflow: hidden; }
#Lavori .Progetto .testoProgetto{ top: 35px; }

#Archivi li{background: #333; border: 1px #444 solid;  padding: 5px 8px; float: left; margin: 2px 5px; color: #555; font-size: 10px; }
#Archivi li:hover{ background: #666; border: 1px #777 solid; color: #888; }
#Archivi li:hover a{ color: #CCC; }
#Archivi li a{font-size: 11px; text-decoration:  none; color: #999; }
#Archivi li a:hover{  color: #CCC; }


/* Commenti */
.boxtitle{ background:#222; padding:10px;}
#Commenti{
	 margin-top: 10px; color: #999; font-family: Helvetica, Arial, Verdana, sans-serif; font-size: 11px;
}
#Commenti a{
	color: #FFF;
}
#ListaCommenti ul{
	padding: 0px 10px 10px 10px;
	background: #222;
}
#ListaCommenti li, #Trackbacks li{
	border-bottom: 1px #333 dashed; padding: 10px;
}
#AggiungiCommento{
	background: #000; position: relative;
	
}
#Rispondi{
	padding: 10px;
}

.spazioavatar,.spaziocommento,.spazioautore,.spaziometa{
	float: left;
}
.spaziocommento,.spazioautore,.spaziometa{ padding-top:5px;}
.titoloCommento .spaziocommento,.titoloCommento .spazioautore,.titoloCommento .spaziometa{ color:#FFF; font-weight:bold; font-size:1.1em;}
.titoloCommento .spazioavatar{
	width: 20px; display: block; height: 20px; 
}
.spazioavatar img{ width: 20px; height: 20px; }
.spaziocommento{
	width: 530px; margin-right:20px;
}
.spazioautore{ width: 120px;
	padding: 5px 10px 0px 10px; color: #FFF; font-weight: bold; margin-right:10px;} 
.spazioautore a{
	color: #FFF; font-weight: bold;
}
.spaziometa{
	width: 140px;  color:#444;
}
.spaziometa .grassetto{
	color: #555;
}
.datiMeta{
	float: left; margin-right: 5px;
}
a.comment-edit-link{
	width: 12px; float: left;
	height: 12px; margin-right: 5px;
	display: block;
	background: url(images/gfx.png) no-repeat -252px -501px;
	
}
a.comment-edit-link:hover{
	background-position: -252px -514px;
}
a.Permalink{
	width: 12px; float: left;
	height: 12px; margin-right: 5px;
	display: block;
	background: url(images/gfx.png) no-repeat -238px -502px;
	
}
a.Permalink:hover{
	background-position: -238px -514px;
}
#Trackbacks{ margin-top: 10px;
	background: #222; padding:5px 10px 10px  10px; color: #666;
}
#Trackbacks li a{
	color: #999;
}
#Trackbacks .comment-author{
	color: #999;
}
#Trackbacks .comment-author a{
	color: #DDD;
}
#AggiungiCommento{
	background: #000; margin-top: 10px;
}

#comment-notes{
	padding: 4px 0px;
}
#Facebook{
	width: 200px; float: left; margin-right: 20px;
}
#submitcomment{
	float: left;
}
#Facebook h2{ display:none;}
#Facebook .fbconnect_userpics img{
	width: 30px; height: 30px; border: 2px #999 solid;
}
.fbconnect_LastUsers{
	position: absolute; right: 10px; top: 50px;
	background: #222; width: 200px; padding: 10px;
}
.fbconnect_LastUsers img{
	margin-right: 5px;
}
.FB_login_button{
}
.guardaTutti{
	text-align: right;padding: 10px 10px 0px 10px;
}
.facebookLogout{
	display: block;
}
#datiCommento{
	width: 300px; margin-right: 20px; float: left;
}
#datiCommento .form-label {
	float: left; width: 60px; padding-top: 10px;
}
#datiCommento .form-input{
	float: left; width: 200px; margin: 5px 0px;
}
#datiCommento .form-submit {
	padding: 5px 0px 0px 0px;
}
.invitebutton{
	padding: 0px 0px 3px 0px;
}
#datiCommento .form-submit input, .invitebutton input{ 
	border: #006699 solid 1px;
	background:#0099CC url(images/gfx.png) no-repeat 0px -218px; color: #FFF; text-align: center; text-transform: uppercase; padding: 5px 10px;
}
#datiCommento .form-submit input{
	width: 194px;
}
#ilTestoDelCommento{
	width: 330px; float: left; padding: 4px;
}
#ilTestoDelCommento textarea{
	width: 300px;
}
/* POST POPOLARI */
#PopularPost a{font-size: 1.1em; color: #89b1e3; display: block; }
#PopularPost li{ padding: 10px; }
#PopularPost .post-stats{ color: #666; display: block; }
#PopularPost .wpp-excerpt{ font-size: 0.9em; }



#SuperContainer{  min-height: 100%; position: relative;} 

/** FOOTER **/


#Footer{/* background: url(images/bgFooter.jpg) repeat-x left top; text-align: center;*/ color: #777;/*  position:absolute; bottom:0; 
 width:100%; height: 200px; */ font: 11px "Lucida Grande", Tahoma, Verdana, sans-serif; text-align: center; position:absolute; bottom:0px; width:100%; height: 197px; background: #222222 url(images/footerBg.png) repeat-x left top; border-top: #444 1px solid;}
 
#Footer #FooterMargin{ margin: -20px auto 0px auto; width: 900px; text-align: left;  }
.boxFooter{ background: #222; width: 310px; padding:0px; float: left; height: 205px; overflow: hidden;}
.boxFooter#Bigger{ width: 580px; margin-left: 10px;}
.boxFooter a:hover{ color: #CCC; }

.boxFooter#Bigger .left{ padding: 10px 0px 0px 10px; float: left; width: 280px; }
.boxFooter#Bigger .right{ width: 270px; float: left; padding: 0px 0px 0px 10px;}

.boxFooter h2, .boxSidebar h3, #AggiungiCommento h3{ background: #555 url(images/gfx.png) repeat-x 0px -770px;  color: #CCC;  padding: 7px 10px; margin: 0px; font: 19px Georgia, "Times New Roman", Times, serif; } 
.boxFooter ul{ margin: 0px; padding: 5px; }
.boxFooter ul li{ margin: 0px; padding: 5px; list-style-position: inside; list-style-type: square; color: #666;}
.boxFooter ul li a{ color: #999; text-decoration: none; }

#SharingStuffs{color: #CCC; font-size: 16px;position: relative; width: 260px;  height: 30px; padding-top: 5px;}
#SharingStuffs .minilink{ position: static; float: right; margin-left: 5px;}

.boxFooter #twitter_div {background: url(images/gfx.png) no-repeat -1px -565px; width: 195px; height: 100px; padding:20px 10px 0px 60px;}
.boxFooter #twitter_div ul li{   color: #CCC; list-style: none; list-style-position: outside; }
.boxFooter #twitter_div ul li a{ display: block; font-style: italic; }
.boxFooter #twitter_div ul li span a{ display: inline; }

#RssImage{ background: url(images/gfx.png) no-repeat 0px -686px; width: 84px; height: 81px; float: left; display: block;}
.boxRss{  border-bottom: 1px #444 solid; padding: 10px 0px 5px 0px; }
.boxRss span{float: left; padding: 10px;width: 160px; display: block; }
.boxRss span a{display: block; }
#infoWebsite{ padding: 10px 10px 0px 10px; font-size: 0.9em; }


/*
#FooterLink{ margin: 0px auto; padding: 20px; width: 500px;}
#FooterLink a{ display: block; margin-right: 40px; background: url(images/gfx.png) no-repeat -176px -355px; width: 118px; height: 47px; float: left; }
#FooterLink a#elogic{  }
#FooterLink a#wordpress{ background: url(images/gfx.png) no-repeat -17px -354px; width: 138px; margin-right: 0px; }
#FooterLink a#iconspedia{ background: url(images/gfx.png) no-repeat -0px -397px;  width: 164px; height: 43px; }*/

