/*
Theme Name: Logg-it
Theme URI: http://www.logg.it/
Description: Main theme per Logg.it
Author: Michele
Author URI: http://www.michelem.org/
Template: blogg-it-auto
Version: 0.1
.
This work is released under the GNU General Public License 2:
http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
.
*/


* {
	margin : 0;
	padding : 0;
}

body,
html {
	background : #b0becb url('img/fd.jpg') left top repeat-x ;
	text-align : center ;
	font-family : verdana, sans serif ;
	font-size: 90%;
}

a {
	color : #0a417a ;
	cursor:pointer ;
}
	a:hover {
	color : #0a417a ;
	text-decoration : none ;
}

.PostContent p a:hover {
	color : #fff ;
	background-color : #D71C0D ;
}
.PostContent a.thickbox:hover {
	background-color : transparent ;
}
#network a:hover {
	background-color : transparent ;
}

.clear {
	clear : both ;
}
.onepx {
	font-size : 1px ;
}
.floatLeft {
	float : left ;
}
.floatRight {
	float : right ;
}
.center {
	text-align : center ;
}
.right {
	text-align : right ;
}
.paddingLeft {
	padding-left : 6px ;
}
.marginTop {
	margin-top : 10px ;
}

h1 {
	color : #09577D ;
	font-size : 1.1em ;
	font-weight : bold ;
	margin-top : 12px ;
	margin-bottom : 8px ;
}
h2 {
	color : #09577D ;
	font-size : 1.1em ;
	font-weight : bold ;
}

h3{
	padding : 4px ;
	font-weight : bold ;
	font-size : 1.1em ;
}

img { padding: 0px; margin: 0px; border: none;}
hr { border-left:0px solid #abb0b5; border-right:0px solid #abb0b5; border-top:1px dotted #abb0b5; border-bottom:0px solid #abb0b5; height : 1px;  }

input { font-family: 'Verdana'; color: #000033; font-size: 11px; }
textarea { font-family: 'Verdana'; color: #000033; font-size: 11px;  }
select { font-family: 'Verdana'; color: #000033; font-size: 11px;  }

#Content { width: 100%; padding: 20px 0px 40px 0px; float: left;}

/*+++++++++++++++++++++++++++++++++++++++++++*/

.PostContent { width : 433px; clear : both ; padding: 0px; font-size: 12px; line-height: 16px; /* border-top: solid 1px #e2e2e2; */ padding-top: 10px;}
.PostContent p { padding: 5px 0px; margin: 5px 0px; font-size: 12px; line-height: 15px;}
.PostContent blockquote { padding: 0px 10px; background: #fefaf0; margin: 0px; color:#993300; border: solid 1px #fbf4e0; border-left: solid 5px #fbf4e0;}
.PostContent blockquote p { font-size: 11px; padding: 5px 0px; margin: 5px 0px; line-height: 15px;}
.PostContent ul, PostContent ol { font-size: 11px; padding-left: 12px; clear : both ;}


/* +++++++++++++++++++++++++++++++++++++++++++++++++*/

.PostCom { width : 433px ; padding: 0px; margin: 0px; font-size: 11px; display: inline;}
.PostCom li { padding: 0px; margin: 0px 5px; list-style-type: none; }
.PostCom li a { padding: 3px 0px 4px 25px; /*background: url(./images/PostComIco.png) no-repeat left top; */float: left; text-decoration: none; font-size: 11px;}
.PostCom li a:hover { /*background-position: 0% -20px; text-decoration: none;*/ }


.pagetitle {
font-size: 16px; 
font-weight: bold; 
letter-spacing: -1px; 
padding: 0px 0px 5px 0px; 
margin: 0px 0px 20px 0px; 
text-transform: none; }


.Nav { position: relative; height: 15px;}
.Nav .Prev { color : #027ee7; padding-left: 15px; background: url(images/PrevIco.gif) no-repeat left center; position: absolute; top: 0px; left: 0px;}
.Nav .Next { color : #027ee7; padding-right: 15px; background: url(images/NextIco.gif) no-repeat right center; position: absolute; top: 0px; right: 0px;}


/* ++++++++++++++++++++++++++++ */

.PostNote { margin: 0px; padding: 0px;}
.PostNote li { margin: 2px 0px; padding: 2px 0px 2px 23px; list-style-type: none; }
.PostNote .TrackBack { color: #027ee7; background: url(./images/PostNoteTrackBack.png) no-repeat left center; }
.PostNote .RSS { color: #027ee7; background: url(./images/PostNoteRSS.png) no-repeat left center; }


/* ++++++++++++++++++++++++++++ */

.Comments { padding: 0px; margin: 20px 0px 20px 0px ;}

/* +++++++++++++++++++++++++++++ */

.List h3 {font-size: 18px; font-weight: bold; letter-spacing: 0px; border-bottom: solid 1px #c5cad0; padding: 0px 0px 5px 0px; margin: 0px 0px 20px 0px; text-transform: uppercase; }
.List ol { padding: 0px; margin: 0px;}
.List li { position: relative; padding: 0px; margin: 0px 0px 20px 0px; list-style-type: none; font-size: 11px;}
.List .ListUser { margin: 0px; padding: 0px 0px 0px 40px; font-size: 14px; line-height: 14px; font-family: "Trebuchet MS"; font-weight: bold; color : red ;}
.List .ListUser a { text-decoration: none;}
.List .ListUser a:visited { text-decoration: none;}
.List .ListUser a:hover { text-decoration: none;}
.List .ListNr { font-size: 26px; line-height: 26px; font-family: 'Arial'; color: #7f7f7f; position: absolute; top: 0px; left: 0px; text-align: center; padding: 2px 10px 2px 0px; margin: 0; border-right: solid 1px #e2e2e2;}
.List .ListDate { padding-left: 40px;}
.List .ListDate a { text-decoration: none; color: #666;}
.List .ListDate a:visited { text-decoration: none; color: #666;}
.List .ListDate a:hover { text-decoration: none; color: #666; }
.List .ListContent { line-height: 14px; border-top: solid 1px #c5cad0; margin: 10px 0px 0px 0px;}
.List .ListContent p { padding: 3px 0px; margin: 3px 0px; line-height: 14px;}



#wrapper2 {
	clear : both ;
	width : 860px ;
	margin : auto ;
	background : transparent url('img/fdWrapper2.jpg') left top repeat-y ;
	text-align : left ; 
}
#wrapper1 {
	background : transparent url('img/fdWrapper1.jpg') left top no-repeat ;
}
#wrap {
    width : 798px;
    margin-left : 30px ;
padding-top : 10px ;
padding-bottom : 10px ;
}
#header {
	width: 860px;
	height : 159px ;
	background : #fff url('img/top.jpg') left top repeat-x ;
}
a#linkTitre:hover  {
	background-color : transparent ;
}

/* --- Menu top --- */
ul#MainMenu  { list-style: none; margin: 0px; padding: 0px; width: 500px; height: 27px;}
ul#MainMenu li { float: left; margin-right: 4px; padding: 0px 0px 0px 5px; font-size: 12px; text-transform: lowercase; font-weight: bold; position: relative;}
ul#MainMenu li a {  no-repeat top right; padding: 0px 0px 0px 0px;}
ul#MainMenu li:hover { background-position: 0% -27px; }
ul#MainMenu li a:hover {	text-decoration: underline; }
ul#MainMenu li:hover a { background-position: 100% -27px; }

#menuTop {
	margin-left : 30px ;
	clear : both ;
}
#menuTop .floatLeft ul {
	padding-top : 8px ;
}
#menuTop .floatLeft img {
	width : 6px ;
	height : 6px ;
}
#menuTop a {
	color : #000 ;
	text-decoration : none ;
	margin : 0 0px ;
}
#menuTop img {
	margin : 0 14px ;
}
#menuTop a:hover {
	text-decoration : underline ;
}
#menuTop a.act {
	font-weight : bold ; 
}

#menuTop {
	clear : both ;
}

/*  ---- search form ---- */
form#cerca {
	float : right ;
	width : 210px ;
	background : transparent url('img/fdCerca.gif') left top no-repeat ;
	margin-right : 5px ;
}
form#cerca input#inputCerca{
	width : 115px ;
	border : 0px ;
	background : transparent ;
	margin-top : 5px ;
	margin-left : 10px ;
}
form#cerca input#cerca{
	border : 0px ;
	background : transparent ;
}


#main {
	float: left;
	width : 433px;
	text-align : justify ;
}


#sidebar {
    float:right;
    width:343px;
    text-align : justify ;
}

.avatar-30 {
	clear:both;
	float: left;
	padding: 0px 4px 3px 0;
}

.span-avatar {
	padding-top:3px;
}

.span-avatar a {
	font-weight: bold;
}

.articulo {
	padding-top : 12px ;
	padding-bottom : 14px ;
	clear : both ;
}
.articuloTop {
	clear : both ;
	padding-bottom : 12px ;
}
.articuloTopLeft {
	float : left ;
	width : 386px ;
	height : 49px ;
}
.articuloTopLeft .date{
	color : #0f5287 ;
	font-weight : bold ;
}
.articuloTopLeft h2 a, .articuloTopLeft h2.red  {
	color : #d71d0e ;
	display:block;
	margin-right:20px;
	font-size : 1.1em ;
	margin-top : 0px ;
	padding-bottm : 0px ;
	margin-bottom : 0px ;
	text-decoration : none ;
}
.articuloTopLeft h2 a:hover {
	test-decoration : underline ;
}
.articuloTopLeft h2 a:hover{
	color : #d71d0e ;
	background-color : transparent ;
}
.articuloTopLeft .legende{
	font-size : 0.8em ;
	padding-bottom : 8px ;
	padding-right : 8px ;
}
.PostContent p {
	width : 100% ;
	margin : 10px 0 20px 0 ;
}
.PostContent a {
	background-color : transparent ;
}
.articuloTopRight {
	background : #fff url('img/note.gif') left top no-repeat ;
	float : left ;
	width : 45px ;
	height : 49px ;
	text-align : center ;
	color : #fff ;
	padding-bottom : 4px ;
}
.articuloTopRight p {
	margin-top: 8px;
}
.articuloTopRight p.num{
	text-align : center ;
	color : #fff ;
	font-size : 1.7em ;
	padding : 5px 0 3px 0;
}
.articuloTopRight span{
	color : #0a417a ;
}
.articuloTopRight span.tickercontainer {
	margin-bottom : 3px ;
	color : #fff ;
}
.tags {
	width : 50% ;
	text-align : left ;
	padding-bottom : 12px ;
}
.basArticulo {
    background : #fff url('img/fdBottomArticulo.gif') left no-repeat ;
	margin : 0 ;
	padding : 0 ;
	width : 428px ;
}
.bottomArticulo {
	clear : both ;
	margin-top : 0px;
	margin-left : 5px ;
	font-size : 0.9em ;
	height : 23px ;
	font-size:11px;
}
.bottomArticulo a {
	font-size : 1em ;
	margin : 0 0px ;
	padding : 0 ;
	display : block ;
}
a.stbutton {
    padding: 2px 5px 5px 22px;
}
.stbuttontext {
    line-height: 17px;
	padding-top : 1px ;
}
.bottomArticulo tr td {
	vertical-align : middle ;
	font-size : 1em ;
}
.bottomArticulo tr td.shareThis  {
	padding-top : 4px ; 
}

/* ----- pagination ------ */
#PrecSucc {
	margin : auto ;
	text-align : center ;
	height : 21px ;
	margin-top : 14px ;
}
#PrecSucc tr td { 
	text-align : center ;
	margin : 0 5px ;
	width : 26px ;
	height : 21px ;
	background : #fff url('img/fdPagineBl.gif') left top no-repeat ;
}
#PrecSucc tr td.active{
	background : #fff url('img/fdPagineGr.gif') left top no-repeat ;
	color : #BA0D0D
}
#PrecSucc tr td a{
	text-decoration : none ;
	font-weight : normal ;
	color : #000 ;	
	font-size : 0.9em ;
	padding : 3px ;
}
#PrecSucc tr td a:hover, #PrecSucc tr td.active a{
	color : #BA0D0D ;
	background-color : transparent ;
}
#PrecSucc tr td#prec {
	width : 41px ;
	padding-left : 10px ;
	background : #fff url('img/fdPrec.gif') left top no-repeat ;
}
#PrecSucc tr td#points {
	background : #fff url(' ') left top no-repeat ;
}
#PrecSucc tr td#succ {
	width : 51px ;
	background : #fff url('img/fdSucc.gif') left top no-repeat ;
	text-align : left ;
	padding-left : 2px ;
}

/* -------- Sidebar -------- */
.col01 {
	width : 167px ;
	float : left ;
}

.col02 {
	width : 167px ;
	float : right ;
}

.carresFdGris {
	width : 167px ;
	height : 117px ;
	float : left ;
	margin-bottom : 5px ;
}

h3.uppercaseBlue {
	text-transform : uppercase ;
	color : #07597E ;
	font-size : 1.4em ;
	font-weight : bold ;
	text-align : center ;
}

h3.lowercaseBlue {
	color : #07597E ;
	font-size : 1.2em ;
	font-weight : bold ;
	text-align : left ;
}

input.text {
	width : 103px ;
	border: 0 ;
	background : transparent url('img/input.png') left top no-repeat ;
	height : 23px ;
	padding : 2px 4px 0 4px ;
}

#divLogin {
	background : #fff url('img/fondPetitDroite.jpg') left top no-repeat ;
}
#divLogin h3.uppercaseBlue {
	display : inline ;
	text-align : left;
	margin : 6px ;
}

#divLogin p#registrati {
	margin-left : 22px ;
	display : inline ;
	text-align : left;
}
#divLogin a {
	font-size : 0.9em ;
}
#divLogin form {
	padding : 0 10px ;
}
#divLogin label {
	font-size : 0.9em ;
	font-weight : bold ;
	color : #0a417a ;
}
#divLogin .dati {
	clear : both ;
	margin-left : 8px ;
}
#divSegnala {
	float : right ;
	background : #fff url('img/fdSegnala.jpg') left top no-repeat ;
}
#divSegnala #manda{
	text-align : left ;
	width : 90px ;
	margin-left : 70px ;
	margin  : 8px 0 12px 70px ;
	font-size : 0.9em ;
	color : #09577D ;
}
#divNL {
	background : #fff url('img/fdNL.jpg') left top no-repeat ;
}
#formNL {
	padding : 0 10px ;
}
#divNL #iscrivitiNL {
	text-align : left ;
	width : 90px ;
	margin  : 8px 0 12px 70px ;
	font-size : 0.9em ;
	color : #09577D ;
}
#divRSS2 {
	float : right ;
	background : #fff url('img/fdRSS2.jpg') left top no-repeat ;
}
#divRSS2 #iscrivitiRSS {
	text-align : left ;
	width : 106px ;
	margin  : 8px 0 10px 65px ;
	font-size : 0.9em ;
	color : #09577D ;
}
#divRSS2 #iscrivitiRSS a{
	font-size : 0.8em ;
	font-family : arial ;
}

/* --- network --*/ 
#network {
	width : 343px ;
	height : 75px ;	
	background : transparent url('img/fdNetwork.jpg') left top no-repeat ;
	margin : 8px 0 8px 0 ;
}
#networkImg {
	padding-left : 5px ;
	padding-top : 3px ;
}
#network img{
	margin : 0 0 0 6px ;
}
#network a {
	margin : 0 0 0 5px ;
}

/* --- gallerie --*/ 
#gallerie {
	clear : both ;
	width : 343px ;
	height : 75px ;
	background : transparent url('img/fdGallerie.jpg') left top no-repeat ;
	margin : 0 0 8px 0 ;
	padding-top : 4px  ;
}
#gallerie h3{
	display : inline ;
	margin-left : 8px ;
}
#gallerie a#vediTutte{
	font-size : 0.9em ;
	float:right;
	margin:0 15px 0 0;
}
#gallerieImg {
	margin : 10px 0px 10px 6px  ;
	padding-top : 1px ;
	height : 38px ;
	clear : both ;
}
#gallerieImg a {	
	background : transparent url('img/fdIllustrGallerie.png') top left  no-repeat ;
	padding : 3px 3px 3px 3px;
	margin : 0 3px ;
	display : block ;
	float : left ;
	width : 54px ;
	height : 34px ;
}

/* --- liens : archivi, categorie, tags --- */
.liens {
	width : 167px ;
	margin : 0 0 8px 0 ;
}
.topLiens {
	background : #fff url('img/fdLiensTop.gif') left bottom no-repeat ;
	height : 23px ;
}
.midLiens {
	background : #fff url('img/fdLiensMid.gif') left top repeat-y ;
	padding : 4px ;
	font-size : 0.95em ;
}
.midLiens p  {
	line-height : 1.5em ;
}
.midLiens p a {
	font-size : 0.95em ;
}
.midLiens ul  {
	list-style-type : none ;
}
.midLiens ul li a {
	font-size : 0.95em ;
	color :  #0a417a ;
}
.midLiens ul li a:hover {
	text-decoration :  underline ;
}
.basLiens {
	background : #fff url('img/fdLiensBas.gif') left top no-repeat ;
	height : 8px ;
}

.pagenav {
	padding : 4px ;
	font-size : 0.95em ;
	margin-left : 25px ;
}
.pagenav p  {
	line-height : 1.6em ;
}
.pagenav p a {
	font-size : 0.98em ;
}
.pagenav ul  {
	list-style-type : none ;
}
.pagenav ul li a {
	font-size : 0.95em ;
	color :  #0a417a ;
}
.pagenav ul li a:hover {
	text-decoration :  underline ;
}

/* ------ Gallerie Correlate ------ */
.gallerieCorrelate {
	background : #fff url('img/fdGallCorrel.jpg') left top no-repeat ;
	width : 91px ;
	display : block ;
	float : left ;
	padding-bottom : 4px ;
	height : 58px ;
	margin-right : 4px ;
}
.gallerieCorrelate a.gallCorrLink {
	background : transparent url('img/fdIllustrGallCorr.jpg') top left no-repeat ;
	padding : 3px 3px 1px 3px;
	margin : 4px 3px 2px 3px  ;
	width : 91x ;
	display : block ;
	height : 31px ;
	clear : both ;
}
.gallerieCorrelate a.gallCorrLink:hover {
	background : transparent url('img/fdIllustrGallCorr.jpg') top left no-repeat ;}
}
.gallerieCorrelate a.gallCorrLink2 {
	margin : 0 5px 10px 5px ;
}

/* ------Commenti dei Lettori ------- */
#aggiungi {
	font-size : 0.8em ;
	font-weight : normal ;
}
.commentiDeiLettori {
	width : 433px ;
	clear : both ;
}
.commentiDeiLettori .commTop{
	background : #fff url('img/fdCommentiTop.jpg') left bottom no-repeat ;
	height :  40px ;
	clear : both ;
}
.commentiDeiLettori a.commentiLink {
	background : transparent url('img/fdImgCommenti.gif') top left no-repeat ;
	padding : 3px 3px 1px 3px;
	margin : 4px 3px 2px 3px  ;
	width : 91x ;
	display : block ;
	height : 31px ;
	clear : both ;
}
.commentiDeiLettori a.commentiLink:hover {
	background : transparent url('img/fdImgCommenti.gif') top left no-repeat ;
}
.commentiDeiLettori .commTop p.ListUser {
	padding : 5px 0 0 5px ;
	color : #d71d0e ;
}
.commentiDeiLettori .commTop p.ListUser a{
	color : #d71d0e ;
}
.commentiDeiLettori .commTop p.ListDate {
	padding : 0 0 0 5px ;
	font-size : 0.9em ;
}
.commentiDeiLettori .commMid {
	background : #fff url('img/fdCommentiMid.jpg') left top repeat-y ;
	width : 433px ;
}
.commentiDeiLettori .commMid p {
	padding : 8px 4px;
}
.commentiDeiLettori .commMid a {
	padding-left : 4px;
}
.commTopLeft1 {
	float : left ;
}
.commTopLeft2 {
	float : left ;
	width : 360px ;
}
.punti {
	background : transparent url('img/punti.png') left top no-repeat ;
	width : 64px ;
	height : 33px ;
	margin : 3px 3px 0 0  ;
	clear : both ;
}
.puntiLeft {
	float : left ;
	width : 19px  ;
}
.puntiLeft a, puntiLeft img  {
	padding : 0 ;
	margin : 0 ;
}
.punti .puntiRight {
	float : right ;
	width : 43px ;
	text-align : center ;
	color : #fff ;
	text-transform: uppercase ;
	font-size : 0.9em ;
	padding-right : 2px ;
	padding-top : 3px ;
}
.commentiDeiLettori .commBas {
	background : #fff url('img/fdCommentiBas.jpg') left top no-repeat ;
	clear : both ;
	height :  11px ;
}

/* -------------- Commenta l'articolo -------------  */
#commentare {
	margin-top : 10px ;
	font-size : 0.9em ;
}
p#commLeg {
	color : #0a417a ;
}
#commentare form#commentform {
	border : 0 ;
	background : #fff url('img/fdComm.gif') left top no-repeat ;
	height :338px ;
	padding : 10px;
}
#commentare fieldset {
	border : 0 ;
}
#commentare .clear {
	margin : 5px 0 ;
	width : 395px ;
}
#commentareTop  {
	height : 265px ;
}
#commentareTop .clear  {
	padding : 5px 0 ;
}
#commentare .clear label {
	float : left ;
}
#commentare input.commInput {
	float : right ;
	background : transparent url('img/fdForm.gif') right top no-repeat ;
	width : 174px ;
	border : 0 ;
	height : 19px ;
	padding : 4px ;
}
#commentare textarea  {
	background : transparent url('img/fdTextarea.gif') left top no-repeat ;
	width : 395px ;
	border : 0 ;
	height :80px ;
	padding : 4px ;
}
#commentareBas {
	height : 80px ;
}
#commentareBas p {
	padding : 10px 0 0 0  ;
}
#commentareBas p input {
	margin-right : 10px;
}

p.subscribe-to-comments, p#ricordaImiei  {
	clear : both  ;
	width : 413px ;
}
p.subscribe-to-comments input, p#ricordaImiei input{
	float : left ;
}
p.subscribe-to-comments label, p#ricordaImiei label{
	float : left ;
	color : #000 ;
}

#related {
	margin:20px 0 0 0;
	padding:0;
}

#related li {
	list-style-type:none;
	background: url('img/related_bg.png') no-repeat;
	width: 430px;
	height:64px;
	margin-top: 10px;
	padding: 0px 4px 4px 4px;
}
#related li p {
	margin: 0;
	padding: 10px 4px 4px 64px;

}
#related img {
	float:left;
	margin:0;
	padding-top:4px;
}

#avatar_default {
	float:left;
	padding:8px 10px 0 8px;
}

#avatar_default img {
	padding:8px 10px 0 8px;
}

#avatar_profile ul {
	margin-left: 170px;
}
#avatar_profile ul li {
	list-style-type: none;
	margin:6px 0 0 0;
	padding:6px;
}

#avatar_profile ul li.odd {
	background: url('images/bg_text.png') no-repeat;
}

#avatar_profile ul li span {
	color: #09577D;
}

.postProfile h2 a  {
	font-size : 1.1em ;
	text-decoration : none ;
}

ul#activity-list {
	margin:0;
	padding:0;
}

#activity-list li {
	list-style-type: none;
	margin:6px 0 0 0;
	padding:0 0 8px 0;
	border-bottom: 1px solid #333;
}

#activity {
	margin:0;
	padding:0;
}
.info-group {
	clear: both;
	padding-top: 30px;
}

/** ACTIVITY FEED **********/

#activity-list {
	padding: 0 5px;
}

#activity-list li {
	margin: 15px 0;
	padding-left: 21px;
}
	#activity-list li.blogs {
		list-style: none;
	}
	
.activity-list li blockquote {
	padding: 7px 15px 7px 40px;
	margin: 5px 0;
}

.activity-list li span.time-since {
	font-size: 0.8em;
	color: #999;
}


/* ----- footer ----*/
#footer {
	clear: both ;
	height: 60px ;
	width: 824px ;
	margin: 10px 0 0 18px ;
	background: transparent url('img/bottom.png') left top no-repeat ;
}

#footerTop {
	height : 26px ;
	padding-top : 1px ;
}
#footerTop img {
	margin-right : 13px ;
}
#footerBot {
	clear : both ;
	padding-left : 6px ;
}
#footerBot p {
	border-left : 1px solid #000 ;
	float : left ;
	margin : 5px ;
	padding : 0px 6px 0px 6px ;
	line-height : 1em ;
}
#footerBot img {
	float : left ;
}

