/*  
Theme Name: Cube 3
Theme URI: http://www.andrealeti.it/
Description: Cube 3 è un tema italiano dedicato alle aziende
Version: 0.1
Author: Andrea Leti
Author URI: http://www.andrealeti.it/
*/

@charset "utf-8";
/* HTML Document */
body{ margin:10px 0 0 0; padding:0; border:0; background-color:#fff; background-image:url(images/sfondo.jpg); background-repeat:repeat-x; background-position:bottom; background-attachment:fixed; }

*{ font-family:Calibri, Verdana, Geneva, sans-serif;}
/* Architettura informativa */
#footer{background-image:url(images/sfondo-footer.png); background-repeat:repeat-x; clear:both; margin:0; padding:0;}

/* Header */
#head{ width:810px; margin:0 auto; height:267px; background-image:url(images/c3.png); background-repeat:no-repeat;}
#head .logo{ margin:139px 0 12px; clear:both;}
#head .slogan{ width:542px; height:17px; margin:0; clear:both;}
/* Header */

/*Menu*/
ul.menu{ width:808px; margin:0 auto; padding:0; clear:both; overflow:hidden; border-left:1px solid #999; border-right:1px solid #999; border-top:1px solid #999; background-image:url(images/sfondomenu.png); background-repeat:repeat-x;}
ul.menu li{ list-style:none; display:inline; }
ul.menu li a{ display:block; float:left; width:161px; height:38px; background-image:url(images/sfondomenu.png); background-repeat:repeat-x; text-decoration:none; font-size:16px; color:#000; text-align:center; padding-top:22px;}
ul.menu li a:link{ text-decoration:none; color:#000;}
ul.menu li a:visited{ color:#000; text-decoration:none;}
ul.menu li a:hover{ color:#666; text-decoration:none; background-image:url(images/sfondomenuh.png); background-repeat:repeat-x;}
/*Menu*/

/* Wrapblog */
#wrapblog{ width:808px; margin:0 auto; border-left:1px solid #999; border-right:1px solid #999; background-color:#EFF1F1; overflow:hidden; background-position:top; background-repeat:repeat-x; background-image:url(images/sfondomenuh.png); }
/* Wrapblog */
/*Corpo*/
#corpo{ width:510px; overflow:hidden; padding:15px 0 0 1px; float:left;}



/*Titolo articolo*/
#corpo div.articolo .headarticolo h1{ width: 432px; float:left; color:#333; }
#corpo div.articolo .headarticolo h1 a,
#corpo div.articolo .headarticolo h1 a:visited{ text-align:left; text-decoration:none; color:#036; font-size:32px; }
#corpo div.articolo .headarticolo h1 a:hover{ color:#036; text-decoration:underline; }

#corpo div.articolo .headarticolo h2{ width: 432px; float:left; color:#333; font-size:28px; }
#corpo div.articolo .headarticolo h2 a,
#corpo div.articolo .headarticolo h2 a:visited{ text-align:left; text-decoration:none; color:#036; }
#corpo div.articolo.headarticolo  h2 a:hover{ color:#036; text-decoration:underline; }

#corpo div.articolo .headarticolo h3{ clear:both; color:#333;}
#corpo div.articolo .headarticolo h4{ clear:both; color:#333;}
#corpo div.articolo .headarticolo h5{ clear:both; color:#333;}
#corpo div.articolo .headarticolo h6{ clear:both; color:#333;}
/*Titolo articolo*/

/*Fumetto*/
#corpo div.articolo .headarticolo div.comm{ width: 50px; height:48px; margin-top:10px; text-align:center; color:#036; float:right; background-image:url(images/favi.png); background-repeat:no-repeat; }
#corpo div.articolo .headarticolo div.comm a.mat{ margin:19px 12px; border:0px; }
#corpo div.articolo .headarticolo div.comm a,
#corpo div.articolo .headarticolo div.comm a:visited{ display:block; margin:12px 12px; color:#036; text-decoration:none; font-size:16px; font-weight:bold; }
#corpo div.articolo .headarticolo div.comm a:hover{display:block; color:#f00; text-decoration:none; font-size:16px; font-weight:bold; }
/*Fumetto*/


/*Articolo*/
#corpo div.articolo{ overflow:hidden;  margin: 6px 6px 16px 6px; padding:6px; border:1px solid #ccc; color:#333; background-color:#F7F7F7; width:484px; font-size:12px; }
#corpo div.articolo span.space{ display:block; height:1px; clear:both;}
#corpo div.articolo small{ float:left; margin-top:3px; }
#corpo div.articolo div.share{ float:right; margin-top:3px; }
#corpo div.articolo div.contenuto {border-bottom:1px solid #CCC; clear:both; overflow:hidden; font-size:15px; text-align:justify;}
#corpo div.articolo div.contenuto p{ font-size:15px; }
#corpo div.articolo div.contenuto p img{ float:right; margin-left:10px; margin-bottom:4px; }
#corpo div.articolo div.contenuto p img *{ float:right; margin-left:10px; margin-bottom:4px; }
#corpo div.articolo div.contenuto img{ float:left; margin-right:4px; margin-bottom:4px; }
#corpo div.articolo div.contenuto a,
#corpo div.articolo div.contenuto a:visited{ text-decoration:none; font-weight:bold; color:#333;}
#corpo div.articolo div.contenuto a:hover{ text-decoration:underline;  }
#corpo div.articolo div.contenuro p a.more-link{ display:block; float:right; margin-right:20px; background-image: url(images/cont.png); background-repeat:no-repeat; width:140px; height:20px; padding:5px; }
#corpo div.articolo div.contenuto ul { margin-left:10px; }
#corpo div.articolo div.contenuto ul li{ list-style:circle; }
/*Articolo*/

/* Area Commenti */
/* ---> #Commenti */
#corpo #areacommenti #commenti{  width:486px; margin: 6px 6px 16px 6px; padding:6px; clear:both; }
#corpo #areacommenti #commenti h3#comments{ margin: 0; padding:0;}
#corpo #areacommenti #commenti ol#commentlist{ margin:0; padding:0;}
#corpo #areacommenti #commenti li{ background-color:#D8E7E7; width:480px; margin:6px 0px 6px 0; padding:6px; list-style:none; overflow:hidden; }
#corpo #areacommenti #commenti .alt{ background-color:#C5D5D8;}
#corpo #areacommenti #commenti div.metavatar{margin: 3px; clear:both; display:block; overflow:hidden;}
#corpo #areacommenti #commenti div.metavatar div.avatar{ width:64px; height:64px; float:right; border:1px solid #ccc;}
#corpo #areacommenti #commenti div.metavatar div.dati{ width:350px; height:64px; float:left;}
#corpo #areacommenti #commenti div.metavatar div.dati cite{font-style:normal; text-decoration:none; color:#333; font-weight:bold; display:block; clear:both;}
#corpo #areacommenti #commenti div.metavatar div.dati cite a.url:link,
#corpo #areacommenti #commenti div.metavatar div.dati cite a.url:visited{ font-style:normal; text-decoration:none; color:#333; font-weight:bold; display:block; clear:both;}
#corpo #areacommenti #commenti div.metavatar div.dati cite a.url:hover{ font-style:normal; text-decoration:none; color:#333; display:block; clear:both;}
#corpo #areacommenti #commenti div.metavatar div.dati small{ display:block; clear:both; }
#corpo #areacommenti #commenti p.testo{ clear:both; margin-top:6px; }
/* ---> #Commenti */


/* ---> #RESPOND */
#corpo #areacommenti #respond{ border:1px solid #999; width:484px; margin: 6px 6px 16px 6px; padding:6px; background-color:#F7F7F7; }
#corpo #areacommenti #respond small {font-size:14px; font-family:Calibri,Verdana, Geneva, sans-serif;}
#corpo #areacommenti #respond input { height: 24px; font-size:18px; color:#333; }
#corpo #areacommenti #respond input#submit { height: 36px; font-size:18px; color:#333; }
#corpo #areacommenti #respond textarea{ width:470px; font-family:Calibri, Verdana, Geneva, sans-serif; font-size:18px; }
/* ---> #RESPOND */

/* Area Commenti */




/*Corpo*/

/*Sidebar*/
#sidebar{ margin: 15px 6px; padding:6px; width:273px; float:right; overflow:hidden;}
#sidebar div.widget{ border:1px solid #ccc; padding:5px; margin-bottom:20px; background-color:#FFF; background-image:url(images/sfondomenu.png); background-repeat:repeat-x;}
#sidebar div.widget ul{ margin: 5px; }
#sidebar div.widget ul li{ list-style-image:url(images/list.png); margin:0 0 5px 0; display:inline; }
#sidebar div.widget ul li a:link,
#sidebar div.widget ul li a:visited{ display:block; }
#sidebar div.widget h2{ margin:0; }
#sidebar div#form{width:273px; float:right; height:343px; background-image:url(images/Form.png); background-repeat:no-repeat; background-position:top; margin:0;}
#sidebar .cali{ font-size:16px; }
#sidebar div#categorie{ clear:both; width:263px; }
#sidebar div#categorie ul{ margin:0 0 0 15px; padding:0;}
#sidebar div#categorie ul li{ margin:0; padding:0; line-height:1.500; width:250px; list-style-image:url(images/list.png);}
#sidebar div#categorie ul li a:link,
#sidebar div#categorie ul li a:visited{text-decoration:none; color:#333; font-size:15px; font-family:Calibri, Verdana, Geneva, sans-serif; }
#sidebar div#categorie ul li a:hover{text-decoration:underline; color:#333; font-size:14px; font-family:Calibri, Verdana, Geneva, sans-serif; }

#sidebar div#tag{ overflow:hidden; font-size:15px; font-family:Calibri, Verdana, Helvetica, sans-serif;}
#sidebar div#tag ul{ list-style:none; margin:5px; padding:0; }
#sidebar div#tag ul li{ list-style:none; display:inline; }
#sidebar div#tag ul li a{ display:block; float:left; margin:2px; font-size:14px;}
#sidebar div#tag ul li a:link,
#sidebar div#tag ul li a:visited{text-decoration:none; color:#333; font-size:14px; font-family:Calibri, Verdana, Geneva, sans-serif;}
#sidebar div#tag ul li a:hover{ color:#036; text-decoration:underline;}

#sidebar div#meta{ clear:both; width:263px; }
#sidebar div#meta ul{ margin:0 0 0 15px; padding:0;}
#sidebar div#meta ul li{ margin:0; padding:0; line-height:1.500; width:250px; list-style-image:url(images/list.png);}
#sidebar div#meta ul li a:link,
#sidebar div#meta ul li a:visited{text-decoration:none; color:#333; font-size:15px; font-family:Calibri, Verdana, Geneva, sans-serif; }
#sidebar div#meta ul li a:hover{text-decoration:underline; color:#333; font-size:15px; font-family:Calibri, Verdana, Geneva, sans-serif; }
/*Sidebar*/


/* Testo Footer */

#footer{ width:100%; overflow:hidden; background-image:url(images/sfondo-footer.png); background-repeat:repeat-x; }
#footer .wrap{ width:800px; margin:0 auto; }

#footer .commenti{ color:#CCC; font-family:Calibri,Verdana, Geneva, sans-serif; font-size:18px; width:390px; margin:10px 5px 10px 0; float:left; }
#footer .commenti a{ color:#CCC;} 
#footer .commenti ul#recentcomments{ list-style-image:url(images/mat.png); margin:0;}
#footer .commenti ul#recentcomments li.recentcomments a:link,
#footer .commenti ul#recentcomments li.recentcomments a:visited{ text-decoration:none; color:#CCC; line-height:1.500;}
#footer .commenti ul#recentcomments li.recentcomments a:hover{ text-decoration:underline;}

#footer .evidenza{ color:#ccc; font-family:Calibri,Verdana, Geneva, sans-serif; font-size:18px; width:390px; margin:10px 0 10px 5px; float:right;}
#footer .evidenza ul{ margin: 0; list-style-image:url(images/list.png);}
#footer .evidenza ul li a:link,
#footer .evidenza ul li a:visited{ text-decoration:none; color:#CCC;}
#footer .evidenza ul li a:hover{ text-decoration:underline;}

.diecipx{ font-size:11px;}
