body {background: #FFFFFF url(/images/bg_body.gif) repeat-x; margin: 0; padding: 0;color: black;}
#header{width:990px;height: 90px; margin: 10px auto; padding: 0;}
#page{width:990px; margin: 10px auto; padding: 10px 0; clear: both;}
#content{width:740px!Important;width:760px;padding: 0 10px;margin: 0;float:left;}
#sidebar{width:200px!Important;width:210px;margin: 0;padding:0px;padding-right:10px;float:right;}
#footer{margin: 0 auto; font-size: 16px; padding: 25px; clear: both; text-align: center; background: #747474 url(/images/bg_footer.gif) repeat-x 0 0; color: #EAEAEA;}

a{color:navy; text-decoration: none; }
.clear{padding:5px 0;clear:both;}
img{border:none;}
img.left{float:left;margin:7px 15px 0 0;}
img.right{float:right;margin:7px 0 0 15px;}
ol, ul { margin: 5px 35px; padding: 0; }
ol { list-style-type: decimal; }
ul { list-style-type: square; }

/* Header */
#logo{width:200px; float:left; margin:0 20px;}
#logo h1{margin:0;padding:5px;font: bold 36px "Times New Roman";text-align: center;;}
#logo h2{text-align: center;margin:5px 0;padding: 0;font: bold 16px "Times New Roman"; color: #4A4A4A;}
#logo a{color: #848484;}
#bannersup{width:720px!Important;width:740px;float:right;padding:0 10px;margin:0 5px;text-align:center;}

/* content */

#home h2 {font: bold 16px Arial; text-align: left; margin: 0; padding: 5px 0; color: gray;}
#home p { font: normal 12px Arial; text-align: justify; margin: 0; padding: 5px;}

.post{border-bottom:1px solid #d1d1d1;margin:20px 0;padding:5px 0;clear:both;}
.data {width: 33px!Important;width: 37px;height: 37px!Important;height: 45px; margin:0;padding:4px 2px;font: bold 14px Arial;background: url(/images/data.gif);text-align: center;color:white;float:left;}
.post h3 {width: 680px;margin:0;padding:5px 0;font: bold 22px Arial;text-align: left;float:right; border-bottom: solid 2px #848484;}
.post h3 a{color:Black;margin:0;padding:0;}
.titoloArt {width: 680px;margin:0;padding:0;font: bold 20px Arial;text-align: left;float:right;}
.titoloArt a{color:Black;margin:0;padding:0;}
.entry{margin:0;padding:10px 0;clear: both;}
.entry p{font: normal 16px Arial;text-align: justify;margin:0;padding-bottom:5px;}
.entry img{padding:0; margin: 10px;  border: 5px double #848484;  }
p.trail{text-align: right;clear: both;margin: 5px 0;}
.trail a{font-weight: bold;background: #404040;color:white;padding: 6px; }

h2.title {background-color: #DADADA; color: #555555; font: bold 22px Arial; margin: 0; padding: 8px; text-align: left;}
p.title {background-color: #EFEFEF; color: #6A6A6A; font: normal 14px Arial; margin: 0; padding: 5px; text-align: right;}

.pagine{font:bold 18px Arial;text-align:left;margin:0;padding:10px;}
.pagine a{font:bold 18px Arial;padding:3px;}

.offertespeciali{padding: 10px; margin: 0 auto;}
.offertespeciali p{padding: 5px; margin: 0;}
.cellulare{width:155px;margin:6px;padding:5px;float:left;}
.cellulare p{ font-size:14px;text-align:center;line-height:14px;margin:2px;padding:0;}
.cellulare img{border:3px solid #D4FEFF;padding:3px;width: 130px; height:80px;}
.adsbot{margin:10px auto;text-align:center;clear:both;}

/* sidebar */
.sidetitle {font: bold 16px Arial;	color: #333; margin: 0; margin-top: 25px; padding: 7px;	background: url(/images/side_title.png); text-align: center;}
.sidetitle a {color: #333;}
.sidecont {font: normal 14px Arial;	color: black; margin: 0; padding: 7px 5px; text-align: center;}
#sidebar ul { list-style-type: none; }
#sidebar li { font: normal 14px Arial; padding: 8px 5px; text-align: left;  border-bottom: 1px dashed #9F9F9F;   }
.sidebanner {margin: 10px auto; padding: 0; text-align: center;}

/* commenti */
.compari{margin-top:1em;margin-bottom:1em;background-color:#fcfcfc;padding:7px;}
.comdispari{margin-top:1em;margin-bottom:1em;background-color:#f3f3f3;padding:7px;}
.comtesto{margin-top:.5em;margin-bottom:.5em;padding-left:.5em;}
.comautore{padding-left:.5em;font-size:8pt;}
.formcommenti{width:380px;margin:auto;}
.formpopcommenti{width:280px;margin:auto;}

#footer a {font-size: 16px; padding: 0 5px; color: #DFDFDF;}


