@charset "utf-8";
/* CSS Document */
body{ background-color:#036; margin:30px 0 0 0; padding:0; background-image:url(images/bg.jpg); background-repeat:repeat-x; background-attachment:fixed;}
#wrapper{ width:773px; border-bottom:1px solid #666; background-image:url(images/bg-wrap.jpg); background-repeat:repeat-y; background-position:right; margin:0 auto; padding:0; overflow:hidden; background-color:#FFF; border-right:1px solid #666;  border-left:1px solid #666; }

#wrapfoot{ margin:0 auto; overflow:hidden; width:775px; clear:both;}
#footer {width:773px; margin:10px 0 0 0; padding:3px; text-align:center; background-color:#fff; font-family:Verdana, Geneva, sans-serif; font-size:10px; border:1px solid #666;}
#footer a:link,#footer a:visited{ text-decoration:underline; color:#000;}

#header{width:773px; float:left; margin:0px 0px 0px 0px; height:145px; background-image:url(images/header.jpg); background-repeat:no-repeat; background-position:top; border-top:1px solid #000; color:#FFF;}

#title { font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#FFF; margin:0px 0px 0 200px; padding:0;}
#title a{ font-family:Verdana, Geneva, sans-serif; color:#fff; text-decoration:none;}
#title a:link, #title a:visited{ font-family:Verdana, Geneva, sans-serif; font-size:14px; text-decoration:none;}
#title a:hover{ text-decoration:underline;}

#title h1 a{ color:#FFF; font-size:22px;}
#title h1 a:link,#title h1 a:visited{ color:#FFF; text-decoration:none; font-size:26px;}
#title h1 a:hover{ color:#FFF; text-decoration:underline; }

#menu{ width:773px; height:25px; margin:0 auto; text-align:center; padding:0; clear:both; background-color:#09C; }
#menu .menu{ margin:0 auto; padding:3px; width:580px;}
#menu .menu li{ list-style:none; display:inline; }
#menu .menu li a{ display:block; float:left; color:#FFF; margin:0 10px 0 10px;font-size:16px; font-weight:bold; text-decoration:none; font-family:Verdana, Geneva, sans-serif; }
#menu .menu li a:link,#menu .menu li a:visited{ text-decoration:none; color:#fff; }
#menu .menu li a:hover, #menu .menu li a:focus, #menu .menu li a:active{ text-decoration:underline; color:#FFF;}


#corpo{ width:500px; margin:0; padding:10px 0 0 10px; float:left;font-family:Verdana, Geneva, sans-serif; text-align:center;  }
#corpo h2{ font-size:18px; }

#corpo div.articolo{ text-align:left; width:476px; border:1px solid #666; padding:5px; background-color:#FFF; background-image:url(images/bg-articolo.jpg); background-position:top; background-repeat:repeat-x; margin:0 10px 10px 1px; }


#corpo div.articolo div.headline{ overflow:hidden; clear:both; margin:0;}
#corpo div.articolo div.headline div.titoloarticolo{ width:380px; margin:0px; float:left;}
#corpo div.articolo div.headline div.titoloarticolo a:link,
#corpo div.articolo div.headline div.titoloarticolo a:visited{ text-align:left; color:#336699; font-family:Verdana, Geneva, sans-serif; text-decoration:none; font-size:20px; font-weight:bold;}
#corpo div.articolo div.headline div.titoloarticolo a:hover,
#corpo div.articolo div.headline div.titoloarticolo a:focus,
#corpo div.articolo div.headline div.titoloarticolo a:active{ color:#336699; font-family:Verdana, Geneva, sans-serif; font-size:20px; font-weight:bold; text-decoration:underline;}

#corpo div.articolo div.headline div.fogliocommenti{ float:right; width:40px; height:30px; text-align:center; padding:13px 10px 17px 10px; background-image:url(images/fogliocommenti.png); background-repeat:no-repeat; background-position:top; text-decoration:none;}

#corpo div.articolo div.headline div.fogliocommenti a:link,
#corpo div.articolo div.headline div.fogliocommenti a:visited{
	font-family:Verdana, Geneva, sans-serif; font-weight:bold; text-decoration:none; color:#069; font-size:18px;}
#corpo div.articolo div.headline div.fogliocommenti a:hover,
#corpo div.articolo div.headline div.fogliocommenti a:focus,
#corpo div.articolo div.headline div.fogliocommenti a:active{
	font-family:Verdana, Geneva, sans-serif; font-weight:bold; text-decoration:underline; font-size:18px; color:#069;}




#corpo div.articolo h2 a:link,
#corpo div.articolo h2 a:visited{ text-align:left; color:#336699; font-family:Verdana, Geneva, sans-serif; text-decoration:none; font-size:20px; font-weight:bold;}
#corpo div.articolo h2 a:hover,
#corpo div.articolo h2 a:focus,
#corpo div.articolo h2 a:active{ color:#336699; font-family:Verdana, Geneva, sans-serif; font-size:20px; font-weight:bold; text-decoration:underline;}
#corpo div.articolo img{ border:0px solid #fff;}
#corpo div.articolo small{ font-family:Verdana, Geneva, sans-serif; color:#666; font-size:10px; clear:both;}
#corpo div.articolo small a:link,
#corpo div.articolo small a:visited{  font-family:Verdana, Geneva, sans-serif; color:#666; font-weight:bold; font-size:10px; text-decoration:underline; }
#corpo div.articolo small a:hover,
#corpo div.articolo small a:focus,
#corpo div.articolo small a:active{  font-family:Verdana, Geneva, sans-serif; color:#666; font-size:10px; font-weight:bold; text-decoration:underline; }



#corpo div.articolo div.testoarticolo{ font-family:Verdana, Geneva, sans-serif; font-size:12px; text-align:left; line-height:1.500;}
#corpo div.articolo div.testoarticolo a:link,
#corpo div.articolo div.testoarticolo a:visited{ text-decoration:underline; color:#09C;}
#corpo div.articolo div.testoarticolo a:hover{ text-decoration:underline; color:#0CF;}
#corpo div.articolo div.testoarticolo h3{ color:#036; font-family:Verdana, Geneva, sans-serif; font-size:18px; }

#corpo div.articolo div.testoarticolo div.continua{ height:30px; width:197px; padding:5px 3px 3px 10px; margin:0; background-image:url(images/continua1.jpg); background-repeat:no-repeat; background-position:top; text-decoration:none;}
#corpo div.articolo div.testoarticolo div.continua a{ color:#000; text-decoration:none;}
#corpo div.articolo div.testoarticolo div.continua a:hover{ color:#000; text-decoration:underline;}
#corpo div.articolo div.testoarticolo .clear{ clear:both; margin-top:10px;}

#corpo div.articolo small.tag{ font-family:Verdana, Geneva, sans-serif; font-size:10px; color:#666;}
#corpo div.articolo small.tag a:link,
#corpo div.articolo small.tag a:visited{ font-family:Verdana, Geneva, sans-serif; font-size:10px; color:#666; text-decoration:none;}
#corpo div.articolo small.tag a:hover{ font-family:Verdana, Geneva, sans-serif; font-size:10px; color:#666; text-decoration:underline;}

#corpo div.navigator{ width:480px; margin:0 auto; overflow:hidden;}
#corpo div.navigator div.pre{ float:left; }
#corpo div.navigator div.last{ float:right; }

#sidebar{ width:261px; margin:0; color:#000; text-align:center; font-family:Verdana, Geneva, sans-serif; font-size:12px; overflow:hidden; position:relative; float:left;}
#sidebar a:link, #sidebar a:visited{ text-decoration:none; color:#222;}
#sidebar a:hover,#sidebar a:focus, #sidebar a:active{ text-decoration:underline; color:#222;}
#sidebar ul{ list-style:none; margin:0 auto; padding:0; text-align:left; width:240px}
#sidebar ul li{ list-style:none; margin:1px 0 5px 11px; padding:0;}
#sidebar ul.cate{ list-style:none; margin:0 auto; padding:0; text-align:left; width:240px}
#sidebar ul.cate li{ list-style:none; margin:1px 0 5px 30px; padding:0; list-style-image:url(images/star_yellow.png);}
#sidebar ul.tag { text-decoration:none; color:#FFF; width:230px;}
#sidebar ul.tag a:visited{ text-decoration:none; color:#FFF;}

/* commenti */

#corpo div.articolo ol.commentlist{ margin: 0 auto; width:450px; padding:0; }
#corpo div.articolo ol.commentlist li{  border:1px solid #333;
										text-align:left;
										list-style:none;
										margin:0 0 10px; padding:7px 2px 3px 4px;
										background-color:#eef;
										display: block;
										font-family:Verdana, Geneva, sans-serif;
										font-size:12px;
										clear:both;
										}
#corpo div.articolo ol.commentlist li.alt{ border:1px solid #333;
										text-align:left;
										list-style:none;
										margin:0 0 10px; padding:7px 2px 3px 4px;
										background-color:#ddd;
										display:block;
										font-family:Verdana, Geneva, sans-serif;
										font-size:12px;
										background-color:#FFF;
										clear:both;}
#corpo div.articolo ol.commentlist li div.metaeavatar{ 
										margin:0; 
										padding:0;
										clear:both; }
#corpo div.articolo ol.commentlist li div.metaeavatar p.avatar{
										margin:0 5px 5px; 
										padding:0; 
										border:1px solid #000; 
										height:64px; 
										width:64px; 
										float:left;}
#corpo div.articolo ol.commentlist li div.metaeavatar p.dati{ 
										margin:0; 
										padding:0; 
										color:#333; 
										font-family:Verdana, Geneva, sans-serif; }
#corpo div.articolo ol.commentlist li div.metaeavatar p.dati cite{ 
										font-family:Verdana, Geneva, sans-serif;
										font-variant:small-caps;
										font-weight:bold;
										font-style:normal;}
#corpo div.articolo ol.commentlist li div.metaeavatar p.dati cite a{ 
										font-weight:bold;
										text-decoration:none;
										font-style:normal; }
#corpo div.articolo ol.commentlist li div.metaeavatar p.dati cite a:link{ 
										font-weight:bold;
										text-decoration:underline; 
										color:#000; 
										font-style:normal; }
#corpo div.articolo ol.commentlist li div.metaeavatar p.dati cite a:visited{ 
										color:#000;
										font-style:normal; }
#corpo div.articolo ol.commentlist li div.metaeavatar p.dati cite a:hover{ 
										color:#000;
										text-decoration:underline;
										font-style:normal;
										}
#corpo div.articolo ol.commentlist li div.metaeavatar p.dati small{
										font-family:Verdana, Geneva, sans-serif;
										font-size:10px;
										color:#000;
										}
#corpo div.articolo ol.commentlist li div.testocommento{ 
										padding: 14px 0 0 0;
										line-height:1.500;
										width:360px;
										margin:4px 5px 0 78px;
										text-align:left;
										font-size:12px;
										font-family:Verdana, Geneva, sans-serif;
										color:#000;
										border-top:1px solid #F60;
										}
.tabella{ font-family:Verdana, Geneva, sans-serif; font-size:12px; }
.input{ border:1px solid #ccc; height:26px; display:inline; font:Verdana, Geneva, sans-serif; font-size:18px; color:#333;background-color:#FFF;}
.textarea{ border:1px solid #ccc; width:445px; font-family:Verdana, Geneva, sans-serif; font-size:18px; color:#666;background-color:#FFF;}
.invia{ height:30px; font:Verdana, Geneva, sans-serif; font-weight:bold; color:#333; border:1px solid #666;}
.invia:hover{ height:30px;font:Verdana, Geneva, sans-serif;font-weight:bold;background-color:#003;color:#eef;border:1px solid #333;}
.invia:active{ height:30px;font:Verdana, Geneva, sans-serif;font-weight:bold;background-color:#F36;color:#eef;border:1px solid #333;}
/* commenti */
	
