/* Home Page Cascading Style Sheets */

#main {position:relative;width:960px;background:#ffffff;margin-left:auto;margin-right:auto;overflow:auto;}

#menu{position:relative;border:1px solid #aaaaaa;background-color:#F7FBEB;padding:0;height:27px;margin:5px 0 5px 0;}	
#menu .tabs {list-style:none;height:26px;padding:0;margin:0;}
#menu .tabs li {position:relative;float:left;margin:2px 0 2px 0;padding: 0.45px 0 0 2px;}
#menu .tabs li.last{float:right;margin:2px 0 2px 0;background:transparent none repeat scroll 0 0;border:none;padding-right:3px;}
#menu .tabs li.gift a {display:block;position:relative;text-decoration:none;outline:none;font-size:80%;font-weight: bold;font-family:Georgia,"Times New Roman",Times,serif;padding:2px 1em 2px 1em;background-color:#f6f870;color:#2B5783;border:1px solid #797777;}
#menu .tabs li a {display:block;position:relative;text-decoration:none;	outline:none;font-size:80%;font-weight: bold;font-family:Georgia,"Times New Roman",Times,serif;padding:2px 1em 2px 1em;background-color:#d9d9d9;color:#2B5783;border:1px solid #797777;}
#menu .tabs li a.rss{display:block;position:relative;text-decoration:none;outline:none;border:none;font-size:80%;font-family:Georgia,"Times New Roman",Times,serif;padding-top:4px;padding-right:18px;padding-left:2px;background:transparent url(http://www.homeworks.it/Immagini/Png/feed-icon-14x14.png) no-repeat scroll 100% 50%;color:#2B5783;}
#menu .tabs li a:hover{background-color:#cd1800;text-decoration:none;color:white;}
#menu .tabs li a.rss:hover{background-color:#F7FBEB;text-decoration:none;color:#cd1800;}
#menu .tabs li a.select{display:block;position:relative;text-decoration:none;outline:none;font-size:80%;font-weight: bold;font-family:Georgia,"Times New Roman",Times,serif;padding:2px 1em 2px 1em;background-color:#cd1800;color:white;border:1px solid #797777;}

#container {width:362px;margin-left:auto;margin-right:auto;margin-bottom:10px;}
#social {position:relative;float:right;padding:0;height:70px;margin-left:auto;margin-right:auto;width:362px;}
#social .social-box {list-style:none;padding:0;margin-top:5px;margin-left:auto;margin-right:auto;margin-bottom:5px;}
#social .social-box .first {border-left:none;}
#social .social-box .last {border-right:none;}
#social .social-box li {float:left;height:44px;border:none;margin:0;line-height:1.10em;padding:8px 6px;margin:0;border-right:1px solid #d8d6d6;}
#social .social-box li .twitter {background-image:url(../Immagini/Gif/bkg_social_twitter.gif);padding: 4px 2px 0px 40px;width:120px;margin:0;}
#social .social-box li .facebook {background-image:url(../Immagini/Gif/bkg_social_facebook.gif);padding:4px 2px 0px 50px;width:120px;margin:0;}
#social .social-box li a {position:relative;height:45px;display:block;background-repeat:no-repeat;background-color:#ebf3f5;font-size:90%;font-family:Georgia,"Times New Roman",Times,serif;text-decoration:none;text-align:center;color:#2B5783;}
#social .social-box li a:hover {background-color:#ebf3f5;text-decoration:none;color:#cd1800;}

#articolo {text-align:left;width:90%;margin-left:auto;margin-right:auto;margin-top:10px;font-size:95%;font-family:"Times New Roman",Times,serif;}
#articolo h2 {font-weight:bold;font-style:normal;text-align:left;color:#423CCD;text-decoration:none;line-height:1.1em;}
#articolo pre {padding:5px;border:1px dashed #2f6fab;color:black;background-color:#d8d6d6;line-height:1.1em;font-family:"Courier New",Courier;font-size:80%;font-style:normal;text-align:left;white-space:pre-wrap;}
#articolo h4 {font-weight:bold;font-style:normal;text-align:left;color:red;text-decoration:none;}
#articolo img.grafico {display:block;position:relative;border:0;margin-left:auto;margin-right:auto;margin-top:5px;margin-bottom:5px}
#articolo p.highlight {color:#FF0000;font-size:80%;text-decoration:underline;}
#articolo p.command {padding:1em;border:1px dashed #2f6fab;color:black;background-color:#f9f9f9;line-height:1.1em;font-family:"Courier New",Courier;font-size:80%;font-style:italic;text-align:left;}
#articolo p.nota {width:90%;border:2px solid #B0C4DE;background:#FFFBDA url(../Immagini/Gif/nota.gif) top left no-repeat;color:#333333;padding:5px 5px 7px 30px;margin:5px auto 5px auto;}
#articolo p.tip {width:90%;border:2px solid #B0C4DE;background: #F7FBF7 url(../Immagini/Gif/tip.gif) top left no-repeat;color:#333333;padding:5px 5px 7px 30px;margin:5px auto 5px auto;}
#articolo p.sub_title {padding:1.5em;border:1px solid #000099;color:black;background-color: #f9f9f9;line-height:1.3em;font-family:Georgia,"Times New Roman",serif;font-size:90%;font-style:italic;text-align:center;margin-top:5px;}
#articolo p.abstract {padding:1em;background-color:#f4f3f7;font-family:Georgia,"Times New Roman",Times,serif;font-size:13px;font-style:italic;text-align:justify;text-decoration:none;border:1px dashed #2f6fab;color:black;margin-right:auto;margin-left:auto;margin-top:10px;}
#articolo p.code {padding:1em;border:1px dashed #2f6fab;color:black;width:90%;background-color:#f9f9f9;line-height: 1.1em;font-family:"Courier New",Courier;font-size:90%;font-style:normal;text-align:left;}
#articolo ul.indice{list-style-image:url('../Immagini/Png/punto_elenco_indice.png');}
#articolo ul.sub_indice{list-style-image: url('../Immagini/Png/punto_elenco_secondario_indice.png');}
#articolo ul.none{list-style-type:none;}
#articolo ul.none li {position:relative;float:left;margin:2px 4px 2px 0;padding:0;}
#articolo ul.none li.last{float:right;margin:2px 4px 2px 0;background:transparent none repeat scroll 0 0;border:none;padding:0;}
#articolo ul.none li a.sub_menu {display:block;position:relative;text-decoration:none;outline:none;font-size:80%;font-weight:bold;font-family:Georgia,"Times New Roman",Times,serif;padding:2px 1em 2px 1em;background-color:#33a700;color:white;border:1px solid #2f7c0d;margin:0;}
#articolo ul.none li a.sub_menu:hover {background-color:#cd1800;border:1px solid #797777;}
#articolo ul.none li a.download {display:block;position:relative;text-decoration:none;outline:none;font-size:80%;font-weight:bold;font-family:Georgia,"Times New Roman",Times,serif;padding:2px 1em 2px 1em;background-color:#33a700;color:white;border:1px solid #2f7c0d;margin:0;}
#articolo ul.none li a.download:hover {background-color:#cd1800;border:1px solid #797777;}
#articolo ul.niente{list-style-type:none;}
#articolo a.section{font-weight:bold;color:#423CCD;text-decoration: none;}
#articolo a.section:hover {color:#FF6600;}
#articolo a.url{font-weight:normal;color: #423ccd;text-decoration:none;}
#articolo a.url:hover {color: #FF6600;}
#articolo a.item{font-size:16px;font-weight:normal;color:#0B4CB2;text-decoration:none;}
#articolo a.item:hover {color:#FF6600;}
#articolo a.css_tooltip{position:relative;font-weight:normal;color:#d09c0f;display:inline-block;text-decoration:none;}
#articolo a.css_tooltip span{display:none;}
#articolo a.css_tooltip:hover{background-color:#FFFFFF;}
#articolo a.css_tooltip:hover span{display:block;	position:absolute;z-index:20;bottom:1em;left:1em;width:200px;color:#000;}
#articolo a.css_tooltip span b{display:block;height:10px;background:url(../Immagini/Gif/css_tooltip_top.gif) no-repeat bottom;}
#articolo a.css_tooltip span em{display:block;height:32px;background:url(../Immagini/Gif/css_tooltip_bot.gif) no-repeat;}
#articolo a.css_tooltip span i{display:block;font-size:95%;background-color:#FFFBCC;border-left:1px solid #FFCC01;	border-right:1px solid #FFCC01;padding:0 5px;} 

#immagini {position:relative;width:100%;border:0;margin-left:auto;margin-right:auto;}
#immagini img {display:block;position:relative;border:0;margin-left:auto;margin-right:auto;}

#paypal {display:block;position:relative;clear:both;float:none;margin-top:0;width:300px;margin-left:auto;margin-right:auto;padding:10px 0;}
#paypal form {display:block;position:relative;margin-top:10px;}

#fondo {position:relative;float:right;width:300px;margin-left:auto;margin-right:0;margin-top:2px;padding:0;text-align:right;font-size:11px;font-family:tahoma,sans-serif;border:none;}

.centrato {text-align:center;}
.title {text-align:center;width:960px;border:2px solid #000099;margin-left:auto;margin-right:auto;}
.titolo{text-align:center;color:white;font-family:"Calibri",sans-serif;font-size:245%;text-decoration:none;}
.mini_titolo{text-align:center;color:white;font-family:"Calibri",sans-serif;font-size:200%;text-decoration:none;}
.logo {font-family:arial;font-size:45px;font-weight:bold;color:#000099;border-width:2px;border-style:none;border-color:#000099;}
.error {padding:1em;border:1px dashed #ec2634;color: black;background-color:#ffffe3;line-height:1.3em;font-family:serif;font-size:14px;font-style:italic;}
.error_permission{color:red;text-decoration:none;}
.right_permission{color: green;text-decoration:none;}
.system {color: black;font-family:"Courier New",Courier,mono;font-size:80%;font-style:italic;}
.tabella {text-align:left;border-collapse:collapse;border-style:solid;border-width:2px;border-color:#000099;padding:1em;width:100%;margin-top:10px;margin-bottom:10px;}
.tab_testa {color:#FFFFFF;text-align:center;font-weight:bold;border-style:solid;border-width:2px;border-color:#000099;background-color:#494FD6;padding:0.5em;}
.titolo_tab_testa {color:#FFFFFF;text-align:center;font-weight:bold;font-size:140%;border-style:solid;border-width:2px;border-color:#000099;background-color:#494FD6;padding:0.5em;}
.tab_voce {border-style:solid;border-width:2px;	border-color:#000099;padding:0.5em;}
.tab_entry{border-style:solid;text-align:center;font-style:italic;border-width:2px;border-color:#000099;padding:0.5em;}
.image_scripts {position:relative;background-image:url(../Immagini/Png/Scripts.png);background-repeat:no-repeat;background-position:center;height:290px;width:960px;margin-top:5px;margin-left:auto;margin-right:auto;}

a.url_trade{font-weight:bold;color:#423ccd;text-decoration:none;}
a.link_logo  {font-size:45px;font-family: arial;color: #000099;text-decoration:none;}
a.indice{font-weight:bold;color:#423CCD;text-decoration:none;}
a.url_trade:hover {color:#cd1800;}

