/*  
Theme Name: 03. Gioia
Version: 23
Author: Laura Carminati
Author URI: http://eiencafe.com/
*/

body {
  background: url('images/layout/bg.png') #DCDCDC;
  color: #696969;
  font-family: tahoma, arial, "sans serif";
  font-size: 12px;
  margin: 0;
  padding: 0;
  text-align: center;
}

/* ----RSS feed---- */
.rssfeeddiv {
  margin-top: 80px;
  margin-left: 100px;
  margin-bottom: 2px;
  float: left;
} 

.commfeeddiv { 
  margin-top: 80px; 
  margin-left: 10px; 
  margin-bottom: 2px; 
  float: left; 
} 

.emailfeeddiv { 
  clear: both; 
  text-align: left; 
  margin-left: 100px; 
  margin-right: 30px; 
  font-weight: bold;
} 

.rssfeed {
  margin-left: 3px; 
  padding: 0 0 0 19px; 
  background: url('images/rssfeed.png') no-repeat 0 50%; 
  font-weight: bold;
} 

.commfeed {
  margin-left: 3px; 
  padding: 0 0 0 19px; 
  background: url('images/commfeed.png') no-repeat 0 50%; 
  font-weight: bold;
} 

.emailfeed { 
  margin-left: 3px;
  padding: 0 0 0 19px; 
  background: url('images/emailfeed.png') no-repeat 0 50%; 
  font-weight: bold;
} 

.rssfeeddiv a.rssfeed  { 
  font-weight: bold; 
}

.rssfeeddiv a:visited { 
  margin-left: 3px; 
  padding: 0 0 0 19px; 
  background: transparent url('images/rssfeed.png') no-repeat 0 50%; 
  font-weight: bold;
} 

.rssfeeddiv a:hover { 
  margin-left: 3px; padding: 0 0 0 19px; 
  background: transparent url('images/rssfeed.png') no-repeat 0 50%; 
  font-weight: bold;
} 

.commfeeddiv a.commfeed  { 
  font-weight: bold; 
}

.commfeeddiv a:visited { 
  margin-left: 3px; padding: 0 0 0 19px; 
  background: transparent url('images/commfeed.png') no-repeat 0 50%; font-weight: bold;
} 
.commfeeddiv a:hover { 
  margin-left: 3px; padding: 0 0 0 19px; 
  background: transparent url('images/commfeed.png') no-repeat 0 50%; font-weight: bold;
} 

#ajaxNewsletter, .newsletterContainer { 
  margin-left: 0px; 
  margin-top: 3px; 
}

#newsletterFormDiv { 
  margin-left: 0px; 
}

#newsletterSub { 
  font-size: 10px; 
  font-family: Verdana, arial, Geneva, Helvetica, sans-serif; 
  margin: 0px; 
  margin-left: 2px; 
  font-weight: bold;
  -moz-border-radius: 10px;
  -khtml-border-radius: 10px;
 	-webkit-border-radius: 10px;
   border-radius: 10px;
}

.newsletterTextInput, .newsletterTextInput:hover { 
  width: 190px; 
  margin: 0px; 
  font-size: 12px; 
  font-weight: normal; 
  display: inline;
  padding: 3px;
  -moz-border-radius: 10px;
  -khtml-border-radius: 10px;
 	-webkit-border-radius: 10px;
   border-radius: 10px;
}

#newsletterLoading { 
  margin: 1px 0px 0px 0px; 
}

.success { 
  background: transparent; 
}

.error { 
  background: #f2f0ba; 
  color: #ff0000
}
/* ----RSS feed fine---- */
 
.center{
  text-align:center;
}

/* Page Divs */
/* ----All---- */
  #wrapper { 
  margin: 0 auto; 
}

/* ----Container---- */
#container { 
  margin: 0 auto; 	
  width: 968px; 
  background-image: url('images/layout/bgcontainer.png');
  background-repeat:repeat-y;
}

#principale {	
  margin: 0 auto;	
  width: 950px; 
}

/* ----Topbanner---- */
#topbanner { 
  height: 214px; 
  width: 968px; 
  background: url('images/layout/topbanner.png') no-repeat; 
  margin: auto; 
}

#topbannerl { 
  height: 214px; 
  width: 579px; 
  float: left; 
}

#topbannerr { 
  height: 214px; 
  width: 389px; 
  float: right; 
}
 
/* ----Twitter in banner---- */
#twitterbanner { 
  margin-top: 118px; 
  margin-left: 379px;
} 

#twitterbanner a, #twitterbanner a:link, #twitterbanner a:visited, #twitterbanner a:active { 
  display: block; 
  height: 96px; 
  width: 200px; 
  padding: 0; 
  font-size: 12px; 
  text-decoration: none; 
  line-height: 30px; 
  background: url('images/layout/twitter.png') right; 
  text-indent:-999em;
  color: #ffffff; 
}

#twitterbanner a:hover { 
  background: url('images/layout/twitter-hover.png') right;
  color: #ededed; 
} 


/* ----Bottom banner---- */
#footer { 
  clear: both; 
  margin: 0px; 
}

#footer p { 
  margin: 0; 
  padding: 0; 
  text-transform: lowercase; 
}

#bottombannerAll {
  clear: both; 
  height: 44px; 
  width: 968px; 
  background:  url('images/layout/bottombanner.png') no-repeat;  
  margin: auto; 
}

#bottombannerl { 
  width: 702px; 
  float: left; 
}

#bottombannerr { 
  width: 266px; 
  float: right; 
  margin-top:12px;  
}

/* Copyright */
#copy {
  margin-left:12px; 
  margin-top:12px; 
  font-size: 12px; 
  font-weight: bold; 
  text-align: left;
  color: #ffffff; 
}

#copy a:link, #copy a:visited { 
  font-size: 12px;
}

#copy a:hover {  
  background: transparent; 
  text-transform: none;
}

#copy a:active { 
  font-size: 12px; 
}
/* ----Fine Bottom banner---- */



/* ----Topmenu---- */
#navbar /* ----diverso larghezza in ie---- */{ 
  margin: 0; 
  background: #ffffff url('images/layout/bgtopmenu.png') repeat-x; 
  height: 44px; 
  text-align:center; 
  border-bottom: solid 0px #8e6800; 
}

#navbar ul { 
  padding: 0; margin: 0 ;
}

#navbar li { 
  margin: 0; display: inline; 
}

#navbar .home a { 
  display: block; 
  float: left; 
  width: 20px; /* ----diverso in ie---- */ padding: 0 10px 0 10px; 
  font-size: 12px; 
  text-decoration: none; 
  line-height: 30px; 
  text-indent:-999em;
  color: #ffffff; 
  margin-left:9px;
}

#navbar .home a:hover { 
  color: #a2a2a2; 
}

#navbar a { 
  display: block; 
  float: left; 
  padding: 0 10px 0 10px; 
  font-size: 12px; 
  text-decoration: none; 
  line-height: 30px; 
  color: #ffffff; 
}

#navbar .page_item a:hover { 
  background: url('images/layout/bgnav-hover.png') right;
  color: #ffffff;
}

/* COLOR CHANGER */
#navbar #colorchanger { 
float:right; 
margin-right:15px; 
}

.colorbox { 
  width:8px; 
  height:18px; 
  border:1px solid #ffffff; 
  float:left; 
  margin:3px; 
  display:block; 
}

a#colorgrigio { 
  background-color:#636363; 
}

a#colorgrigio:hover { 
  background-color:#b9b9b9; 
}

a#colorred { 
  background-color:#850101; 
}

a#colorred:hover { 
  background-color:#ff0000; 
}

a#colororange { 
  background-color:#a85700; 
}

a#colororange:hover { 
  background-color:#ff8400; 
}

a#colorgreen { 
  background-color:#156d06; 
}

a#colorgreen:hover { 
  background-color:#4bce11; 
}

a#colorpurple { 
  background-color:#520b9a; 
}

a#colorpurple:hover { 
  background-color:#8813ff; 
}

a#colorblue { 
  background-color:#12177c; 
}

a#colorblue:hover { 
  background-color:#252fff; 
}

a#colorpink { 
  background-color:#9b135d; 
}

a#colorpink:hover { 
  background-color:#ff2099; 
}

a#colorazzurro { 
  background-color:#14679c; 
}

a#colorazzurro:hover { 
  background-color:#20a8ff; 
}

/* ----Pagina---- */
#pagina { 
  padding-left:0; 
  padding-right:0; 
  width: 550px; 
  float: right; 
  border: solid 0 #85afe6; 
}

#pagina li { 
  list-style: none; 
  text-align: left; 
  background: url('images/layout/eye.png') no-repeat;
  padding: 2px 0 2px 20px; /* ----diverso in ie---- */ 
  font-size:10px;
  color: #000000; 
}

#pagina ul { 
  padding: 0 10px; 
}

#pagina li strong { 
  background: transparent; 
  font-size:10px;
  color: #0000ff; 
}

#pagina .faq li { 
  background: transparent; 
  list-style: none; 
  text-align: left; 
  padding: 0 0 2px 4px; 
  font-size:10px; 
}

.quest { 
  background: url('images/quest.png') no-repeat; 
  padding: 0 0 0 40px; 
  height: 32px; 
  text-align: left; 
  font-weight: bold; 
  margin:0; 
  font-size:12px; 
}

.faq p.quest { 
  color: #585858;
}

.faq .answer p { 
  background: url('images/answ.png') no-repeat; 
  padding: 0 0 0 40px; 
  text-align: left; 
  margin:0; font-size: 12px;
  color: #7c7c7c;
}

/* ----Sidebars generals---- */
  #sidebarall { 
  width: 400px; 
  display: inline; 
  float: left;
}

.sidebar, .sidebar2 { 
  width: 200px;
  display: inline; float: left;
}

.sidebar { 
  padding-left: 0;
}

.sidebar2 { 
  padding-right: 0; 
  text-align:center;
}

#sidebarall #lngu li, .sidebar #general li, .sidebar2 li { 
  list-style: none; 
}

#sidebarall #lngu ul, .sidebar #general ul,  .sidebar2 ul  { 
  list-style-type:none; 
  margin:0; 
  padding:0; 
}

.clear {
  clear:both; 
}

#errorall { 
  margin:0; 
  padding-right:0px; 
  border: solid 0 #ff8a00; 
  width:100%; 
}



/* Menus welcome*/
#welcomeall {
  margin:10px 10px 0 10px;
  padding-right:0px; 
  padding-bottom:10px; 
  border: solid 1px #a0a0a0;
  width:95%; 
  background-color: #f4f4f4;
}

#welcome {
  margin:0;
  padding-right:0px; 
  border: solid 0 #ff8a00; 
  width:100%; 
}

#welcome h2 {
  font-size: 14px; 
  font-weight: bold; 
  text-align: center; 
  height: 30px; 
  line-height: 30px; 
  letter-spacing: 1px;
  background: #d6d6d6;
  color	: #5b5b5b;
  border-top: #e2e2e2 solid 1px;
  border-right: #e2e2e2 solid 1px;
  border-bottom: 1px solid #c8c8c8;
  border-left: 1px solid #c8c8c8;
}

#welcome a:link, #welcome a:visited { 
  font-size: 10px; 
  font-weight: bold;
  color: #111111; 
}

#welcome a:hover { 
  color: #a6a6a6; 
  font-weight: bold;
}

#welcome a:active { 
  color: #111111;
}

#welcome p { 
  color: #5e5e5e; 
  font-size: 10px; 
  text-align:justify; 
  font-weight: normal; 
  padding: 2px; 
  margin: 2px;
}

#welcome strong, #welcome b { 
  font-weight: bold; 
  color: #37438d; 
}

#welcome u, #welcome ins { 
  font-weight: bold; 
  border-bottom: 1px solid #28184b; 
  color: #27765d;
}

#welcome em, #welcome i { 
  font-weight: normal; 
  color: #702a76;
}

.welcomeimg {
  margin: 2px;
}

#lngu p { 
  color: #5e5e5e; 
  text-align:justify; 
  padding:5px; 
}

#lngu { 
  margin-left:0; 
  padding-left:0; 
  margin-bottom: 0; 
  width:100%; 
  border: solid 0 #e966a3;
  color: #5e5e5e; 
}


/*- Menu Tabs--------------------------- */
#tabbed { 
  margin:10px 10px 0 10px;
  padding-right:0px; 
  padding-bottom:10px; 
  border: solid 0px #a0a0a0;
  width:94%; 
  text-align:center;
}

/*twitter plugin*/  
  ul.twitter { 
  list-style-type:none; 
  margin:0; 
  padding:0;
}

li.twitter-item{ 
  list-style: none; 
  background: url('images/linktwit.png') no-repeat; 
  text-align: left; 
  border-bottom: 1px solid #e9e9e9;
  height: 30px;
  padding: 2px 0 2px 18px; 
  font-size:10px;
  color: #777777; 
}

p.twitter-message  { 
  font-size: 10px; 
  color: #777777; 
}

.twitter-timestamp { 
  font-size: 10px; 
  border: 0;
  color: #0094fc; 
}

a.twitter-link, a:link.twitter-link, a:visited.twitter-link{ 
  font-size: 10px; 
  color: #ff50d8; 
}

a:hover.twitter-link{ 
  font-size: 10px; 
  color: #387eff; 
}

a.twitter-user, a:link.twitter-user, a:visited.twitter-user{ 
  font-size: 10px; 
  color: #616161; 
}

a:hover.twitter-user{ 
  font-size: 10px; 
  font-weight: bold; 
  color: #ffffff; 
}

a:active.twitter-user{ 
  font-size: 10px; 
  color: #616161; 
}

a.twitter_title_link, a:link.twitter_title_link, a:visited.twitter_title_link{ 
  font-size: 10px; 
  font-weight: bold; 
  color: #ffffff; 
}

a:hover.twitter_title_link{ 
  font-size: 10px; 
  color: #4a9632; 
}
/*twitter plugin fine*/

		
div.domtab{
  width:100%;
	text-align:center;
}

ul.domtabs{
  float:left;
  margin:0;
  padding:0;
}

ul.domtabs li{
	display: inline;
	list-style: none;
  float:left;
  margin-right:3px;
  height: 30px;
	margin-bottom: -1px;
	padding: 5px 5px 5px 5px;
  background: #d6d6d6;
  border-top: #a0a0a0 solid 1px;
  border-right: #a0a0a0 solid 1px;
  border-bottom: 0px solid #c8c8c8;
  border-left: 1px solid #a0a0a0;
  -webkit-border-top-left-radius: 8px;
  -webkit-border-top-right-radius: 8px;
  -moz-border-radius-topleft: 8px;
  -moz-border-radius-topright: 8px;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
}
		
ul.domtabs li.active{
	display: inline;
  background-color: #f4f4f4;
  border-bottom: 1px #f4f4f4 solid;
}
	
ul.domtabs li.tabslink a:link {
  color	: #5b5b5b;
  text-align:center;
  text-decoration:none;
}
      
ul.domtabs li.tabslink a:hover {
  color	: #5b5b5b;
}

.domtabs-element h2 { 
  font-size: 14px; 
  font-weight: bold; 
  text-align: center; 
  height: 30px; 
  line-height: 30px; 
  letter-spacing: 1px;
  color	: #5b5b5b;
}

.domtabs-element {
	text-align: left;
  border: solid 1px #a0a0a0;
	width: 100%;
	margin-top:30px;
  background-color: #f4f4f4;
	padding:2px;
  clear:both;
}

.domtabs-element p {
	text-align: center;
  font-size:12px;
  font-weight:bold;
  color:#255bd6;
}

.zenphoto {
text-align:center;
}

.zenphoto a img {
margin: 8px;
padding: 7px;
border: 1px solid #a0a0a0;
background: #f0f0f0
}
/*fine tabbed menu*/


#general { 
  margin-left:0; 
  padding-left:0; 
  margin-bottom: 0; 
  border: solid 0 #e966a3; 
  width:100%;
}

#dandyID { 
  margin-left:0; 
  padding-left:0; 
  margin-bottom: 0; 
  border: solid 0 #009835; 
  width:100%;
}

#dsclmr { 
  margin-left:0; 
  padding-left:0; 
  margin-bottom: 0; 
  border: solid 0 #009835; 
  width:100%;
}

#fl { 
  margin-left:0; 
  padding-left:0; 
  margin-bottom: 0; 
  border: solid 0 #009835;
  width:100%;
}
 
#dsclmr p {
  color: #5e5e5e; 
  font-size: 10px; 
  text-align:justify; 
  font-weight: normal; 
  padding: 0 2px;
}


#linkme { 
  margin: auto; 
  padding:0; 
  margin-bottom: 0; 
  border: solid 0 #009835; 
  width:100%; 
  text-align:center;
}

#partenrs { 
  margin-left:0; 
  padding-left:0; 
  margin-bottom: 0; 
  border: solid 0 #009835; 
  width:100%;
}

.affies { 
  margin-left:0; 
  padding-left:0; 
  margin-bottom: 0; 
  border: solid 0 #009835; 
  width:100%;
}

#exchange
{ 
  margin-left:0; 
  padding-left:0; 
  margin-bottom: 0; 
  border: solid 0 #009835; 
  width:100%;
}

.LE { 
  margin-left:0; 
  padding-left:0; 
  margin-bottom: 0; 
  border: solid 0 #009835; 
  width:100%;
}

/* container sidebar */
.smallsx {
  margin: 10px 5px 0 10px; 
  padding-right:0px;
  border: solid 1px #a0a0a0;
  background-color: #f4f4f4;
  height:200px;
}

.smalldx { 
  margin:10px 10px 0 5px;
  padding-right:0px;
  border: solid 1px #a0a0a0;
  background-color: #f4f4f4;
  height:200px;
}

.smallsx2 {
  margin: 10px 5px 0 10px; 
  padding-right:0px;
  border: solid 1px #a0a0a0;
  background-color: #f4f4f4;
  height:245px;
}

.smalldx2 { 
  margin:10px 10px 0 5px;
  padding-right:0px;
  border: solid 1px #a0a0a0;
  background-color: #f4f4f4;
  height:245px;
}

.smallsx3 {
  margin: 10px 5px 0 10px; 
  padding-right:0px;
  border: solid 1px #a0a0a0;
  background-color: #f4f4f4;
  height:220px;
}

.smalldx3 { 
  margin:10px 10px 0 5px;
  padding-right:0px;
  border: solid 1px #a0a0a0;
  background-color: #f4f4f4;
  height:220px;
}

.smallsx4 {
  margin: 10px 5px 0 10px; 
  padding-right:0px;
  border: solid 1px #a0a0a0;
  background-color: #f4f4f4;
  height:255px;
}

.smalldx4 { 
  margin:10px 10px 0 5px;
  padding-right:0px;
  border: solid 1px #a0a0a0;
  background-color: #f4f4f4;
  height:255px;
}


/* Menus title h2*/
#general h2 {
  font-size: 14px; 
  font-weight: bold; 
  text-align: center; 
  height: 30px; 
  line-height: 30px; 
  letter-spacing: 1px;
  background: #d6d6d6;
  color	: #5b5b5b;
  border-top: #e2e2e2 solid 1px;
  border-right: #e2e2e2 solid 1px;
  border-bottom: 1px solid #c8c8c8;
  border-left: 1px solid #c8c8c8;
}

#partenrs h2 {
  font-size: 14px; 
  font-weight: bold; 
  text-align: center; 
  height: 30px; 
  line-height: 30px; 
  letter-spacing: 1px;
  background: #d6d6d6;
  color	: #5b5b5b;
  border-top: #e2e2e2 solid 1px;
  border-right: #e2e2e2 solid 1px;
  border-bottom: 1px solid #c8c8c8;
  border-left: 1px solid #c8c8c8;
}
  
#fl h2 {
  font-size: 14px; 
  font-weight: bold;
  text-align: center; 
  height: 30px; 
  line-height: 30px; 
  letter-spacing: 1px;
  background: #d6d6d6;
  color	: #5b5b5b;
  border-top: #e2e2e2 solid 1px;
  border-right: #e2e2e2 solid 1px;
  border-bottom: 1px solid #c8c8c8;
  border-left: 1px solid #c8c8c8;
}

#linkme h2 {
  font-size: 14px; 
  font-weight: bold;
  text-align: center; 
  height: 30px; 
  line-height: 30px; 
  letter-spacing: 1px;
  background: #d6d6d6;
  color	: #5b5b5b;
  border-top: #e2e2e2 solid 1px;
  border-right: #e2e2e2 solid 1px;
  border-bottom: 1px solid #c8c8c8;
  border-left: 1px solid #c8c8c8;
}

#dandyID h2 {
  font-size: 14px; 
  font-weight: bold; 
  text-align: center; 
  height: 30px; 
  line-height: 30px; 
  letter-spacing: 1px;
  background: #d6d6d6;
  color	: #5b5b5b;
  border-top: #e2e2e2 solid 1px;
  border-right: #e2e2e2 solid 1px;
  border-bottom: 1px solid #c8c8c8;
  border-left: 1px solid #c8c8c8;
}

#dsclmr h2 {
  font-size: 14px; 
  font-weight: bold; 
  text-align: center; 
  height: 30px; 
  line-height: 30px; 
  letter-spacing: 1px;
  background: #d6d6d6;
  color	: #5b5b5b;
  border-top: #e2e2e2 solid 1px;
  border-right: #e2e2e2 solid 1px;
  border-bottom: 1px solid #c8c8c8;
  border-left: 1px solid #c8c8c8;
}

.affie h2 {
  font-size: 14px; 
  font-weight: bold; 
  text-align: center; 
  height: 30px; 
  line-height: 30px; 
  letter-spacing: 1px;
  background: #d6d6d6;
  color	: #5b5b5b;
  border-top: #e2e2e2 solid 1px;
  border-right: #e2e2e2 solid 1px;
  border-bottom: 1px solid #c8c8c8;
  border-left: 1px solid #c8c8c8;
}

#exchange h2 {
  font-size: 14px; 
  font-weight: bold; 
  text-align: center; 
  height: 30px; 
  line-height: 30px; 
  letter-spacing: 1px;
  background: #d6d6d6;
  color	: #5b5b5b;
  border-top: #e2e2e2 solid 1px;
  border-right: #e2e2e2 solid 1px;
  border-bottom: 1px solid #c8c8c8;
  border-left: 1px solid #c8c8c8;
}

.LE h2 {
  font-size: 14px; 
  font-weight: bold; 
  text-align: center; 
  height: 30px; 
  line-height: 30px; 
  letter-spacing: 1px;
  background: #d6d6d6;
  color	: #5b5b5b;
  border-top: #e2e2e2 solid 1px;
  border-right: #e2e2e2 solid 1px;
  border-bottom: 1px solid #c8c8c8;
  border-left: 1px solid #c8c8c8;
}

/* Menus links*/
#general a:link, #general a:visited { 
  font-size: 10px; 
  background: url('images/layout/eyegeneral.png') no-repeat; 
  line-height: 12px; 
  text-align: left; 
  font-weight: bold; 
  border-right: solid 0 #229144; 
  border-left: solid 0 #229144; 
  border-bottom: solid 1px #ebebeb; 
  display:block; padding-left: 18px; 
  margin-left: 0;
  color: #565656;
}

#dsclmr a:link, #dsclmr a:visited { 
  font-size: 10px; 
  font-weight: bold;
  color: #111111; 
}

#fl a:link, #fl a:visited { 
  font-size: 10px;
  color: #565656; 
}

#linkme a:link, #linkme a:visited { 
  font-size: 10px;
  color: #565656; 
}

.affie a:link, .affie a:visited {
  font-size: 10px; 
  line-height: 12px; 
  text-align: center; 
  font-weight: bold; 
  border-right: solid 0 #229144; 
  border-left: solid 0 #229144; 
  border-bottom: solid 1px #ebebeb; 
  display:block; 
  padding-left: 3px; 
  margin-left: 0;
  color: #565656;
}

.LE a:link, .LE a:visited { 
  font-size: 10px; 
  line-height: 12px; 
  text-align: center; 
  font-weight: bold; 
  border-right: solid 0 #229144; 
  border-left: solid 0 #229144; 
  border-bottom: solid 1px #ebebeb; 
  display:block; 
  padding-left: 3px; 
  margin-left: 0;
  color: #565656; 
}

/* Menus links hover*/
#general a:hover { 
  background: url('images/layout/eyegeneralhover.png') no-repeat; 
  line-height: 12px; 
  text-align: left; 
  border-right: solid 0 #2ba5cb; 
  border-left: solid 0 #9bbdeb; 
  border-bottom: solid 1px #565656; 
  display:block; 
  padding-left: 18px;
  margin-left: 0;
  color: #ababab; 
}

#dsclmr a:hover { 
  color: #a6a6a6;
}

#fl a:hover { 
  color: #ababab;
}

#linkme a:hover { 
  color: #ababab;
}

.affie a:hover { 
  line-height: 12px; 
  text-align: center; 
  border-right: solid 0 #2ba5cb; 
  border-left:  solid 0 #9bbdeb; 
  display:block; 
  padding-left: 0;
  margin-left: 0;
  border-bottom: solid 1px #565656; 
  color: #ababab; 
}

.LE a:hover {
  line-height: 12px; 
  text-align: center; 
  border-right: solid 0 #2ba5cb; 
  border-left: solid 0 #ebebeb; 
  border-bottom: solid 1px #565656; 
  display:block; 
  padding-left: 0; 
  margin-left: 0;
  color: #ababab; 
}

/* Menus links active*/
#general a:active { 
  font-size: 10px; 
  background: url('images/layout/eyegeneral.png') no-repeat; 
  line-height: 12px; 
  text-align: left; 
  font-weight: bold; 
  border-right: solid 0 #229144; 
  border-left: solid 0 #229144; 
  border-bottom: solid 1px #ebebeb; 
  display:block; padding-left: 18px; 
  margin-left: 0;
  color: #565656;
}

#dsclmr a:active { 
  color: #111111;
}

#fl a:active { 
  color: #565656;
}

#linkme a:active { 
  color: #565656;
}

.affie a:active { 
  font-size: 10px; 
  line-height: 12px; 
  text-align: center; 
  font-weight: bold; 
  border-right: solid 0 #229144; 
  border-left: solid 0 #229144; 
  border-bottom: solid 1px #ebebeb; 
  display:block; 
  padding-left: 3px; 
  margin-left: 0;
  color: #565656; 
}

.LE a:active { 
  font-size: 10px; 
  line-height: 12px; 
  text-align: center; 
  font-weight: bold; 
  border-right: solid 0 #229144; 
  border-left: solid 0 #229144; 
  border-bottom: solid 1px #ebebeb; 
  display:block; 
  padding-left: 3px; 
  margin-left: 0;
  color: #565656; 
}


/* contact */
.contact  { clear: both; width: 100%; text-align: left; margin-top: 5px; }

/*links diverso in ie*/
#pagina .linklistall {
  width: 100%; 
  margin: 0px 0 20px 0px; 
}

#pagina .linklistall h2 {
  display: block; 
  font-size: 16px; 
  text-align: center; 
  line-height:19px; 
  letter-spacing: 0px; 
  text-transform: none; 
  font-weight: bold; 
  margin: 0px 0px 0px 0px; 
  clear: both; 
  background: #d6d6d6;
  color	: #5b5b5b;
  border-top: #e2e2e2 solid 1px;
  border-right: #e2e2e2 solid 1px;
  border-bottom: 1px solid #c8c8c8;
  border-left: 1px solid #c8c8c8;
}

#pagina ul.linklistincat { 
  padding: 15px 0; 
  width: 100%; 
  margin: 0px 0px 15px 0px; 
  clear: both;
}

#pagina .linklistincat li { 
  background: transparent; 
  list-style: none; 
  text-align: left; 
  font-size:10px; 
  width: 30%; 
  float: left; 
  display: inline;
  padding-left: 18px;
}

#pagina .linklistincat a:link, #pagina .linklistincat a:visited { 
  color: #7a7a7a; 
  background: url('images/link.png') no-repeat; 
  text-decoration:none; 
  font-weight:bold; 
  font-size:12px;
  padding: 0 0 2px 22px;
}

#pagina .linklistincat a:hover { 
  color:#a7a7a7; 
  background: transparent url('images/link.png') no-repeat;
}

#pagina .linklistincat a:active { 
  color: #7a7a7a; 
  background: url('images/link.png') no-repeat; 
  text-decoration:none; 
  font-weight:bold; 
  font-size:12px;
  padding: 0 0 2px 22px; 
}

#pagina .clearboth { 
  clear: both; 
  height: 10px; 
}
/*fine links*/

/* Fonts */
p { 
  font-size: 11px; 
  font-weight: normal; 
  color: #626262; 
} 

b, strong { 
  font-size: 11px; 
  font-weight: bold; 
  padding-left:2px; 
  padding-right:2px;
  color: #d60485;
}

u, ins { 
  font-size: 11px; 
  font-weight: bold; 
  border-bottom: 1px solid #d60485; 
  color: #7104d6; 
}

i, em { 
  font-size: 11px; 
  font-weight: normal; 
  color: #0873d6;
}

.op	{ 
  font-weight: bold; 
  padding-left:2px; 
  padding-right:2px;
  color: #05b705;
  background:#f7f7f7;
}

h1 {
  font-size: 11px;
  font-weight: bold;
  color: #508a4f;
  text-align: left;
}

/* come h1 ma per l'italiano, colore diverso */
h5 {
  font-size: 11px;
  font-weight: bold;
  color: #b57359;
  text-align: left;
}

h3 { 
  font-size: 10px; 
  font-weight: normal;
  color: #ac4d0d; 
}

h2 { 
  margin: 0; 
  padding: 0; 
}

h4 { 
  margin: 0 0 5px 0; 
  padding: 0; 
}

h6 { 
  margin: 5px 0 5px 0; 
  padding: 0; 
}

h4 { 
  display: block; 
  text-align: left; 
  font-size: 18px; 
  line-height:22px; 
  letter-spacing: 0px; 
  text-transform: none; 
  font-weight: bold; 
  border-top: 0px solid #ffffff;
  color	: #838383;
  border-bottom: 0px solid #e4e4e4;
}

h6 { 
  display: block; 
  text-align: left; 
  font-size: 18px; 
  line-height:22px; 
  letter-spacing: 0px; 
  text-transform: none; 
  font-weight: bold; 
  border-top: 0px solid #ffffff;
  color	: #838383;
  border-bottom: 0px solid #e4e4e4;
}
h2 { 
  display: block; 
  text-align: left; 
  font-size: 18px; 
  line-height:22px; 
  letter-spacing: 0px; 
  text-transform: none; 
  font-weight: bold; 
  border-top: 0px solid #ffffff;
  color	: #838383;
  border-bottom: 0px solid #e4e4e4;
}

/* Tables */
td { 
  border:0 solid #ff57ed; 
  font-size:10px; 
  background: transparent; 
}

hr { 
  border: solid 1px #848484; 
  width:95%; 
}

/* Links */
a:link, a:visited { 
  text-decoration:none; 
  font-weight:bold; 
  font-size:11px; 
  color:#5d1280;
}

a:hover { 
  color:#e923d4; 
  background: transparent;
}
a:active { 
  color:#916bd0; 
}

.linkcontent a:link, .linkcontent a:visited { 
  font-size: 11px; 
  background: url('images/layout/eye.png') no-repeat; 
  line-height: 14px; 
  text-align: left; 
  text-transform: none; 
  font-weight: bold; 
  border-right: solid 0 #ffd22c; 
  border-left: solid 0 #ffd22c; 
  border-bottom: dashed 0px #e4e4e4; 
  display:block; 
  padding-left: 18px; 
  margin-left: 0;
  color: #696969; 
}

.linkcontent a:hover { 
  font-size: 11px; 
  background: transparent url('images/layout/eyehover.png') no-repeat left; 
  line-height: 14px; 
  text-align: left; 
  text-transform: none; 
  font-weight: bold; 
  border-right: solid 0 #891cb8; 
  border-left: solid 0 #ebebeb; 
  border-bottom: dashed 0px #e4e4e4; 
  display:block; 
  padding-left: 18px; 
  margin-left: 0;
  color: #dfd427; 
}

.linkcontent a:active { 
  font-size: 11px; 
  background: url('images/layout/eye.png') no-repeat; 
  line-height: 14px; 
  text-align: left; 
  text-transform: none; 
  font-weight: bold; 
  border-right: solid 0 #ffd22c; 
  border-left: solid 0 #ffd22c; 
  border-bottom: dashed 0px #e4e4e4; 
  display:block; 
  padding-left: 18px; 
  margin-left: 0;
  color: #696969; 
}

input, submit, select, button { 
  font-size: 10px; 
  font-family: tahoma, arial, "sans serif";
  border:1px solid #5a5a5a;
  background: #f3f3f3;
  color: #5a5a5a; 
  -moz-border-radius: 10px;
 	-webkit-border-radius: 10px;
  border-radius: 10px;
}

input:hover, submit:hover, select:hover, button:hover, input:active, textarea:active, submit:active, select:active, button:active { 
  font-size: 10px; 
  font-family: tahoma, arial, "sans serif";
  border:1px solid #575757;
  background: #c7c7c7;
  color: #575757;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
}

textarea { 
  font-size: 10px; 
  font-family: tahoma, arial, "sans serif";
  border:1px solid #5a5a5a;
  background: #f3f3f3;
  color: #5a5a5a; 
  width: 90%;
  -moz-border-radius: 10px;
 	-webkit-border-radius: 10px;
  border-radius: 10px;
}

textarea:hover { 
  font-size: 10px; 
  font-family: tahoma, arial, "sans serif";
  border:1px solid #575757;
  background: #c7c7c7;
  color: #575757;
  width: 90%;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
}

/* Rules Table */
.tablecode { 
  margin-top: 0px; 
  width:500px; 
  background: #f0f0f0 url('images/layout/bgrulesout.png');
  border: 2px solid #575757;
}

.coderules { 
  background: url('images/layout/bgrules.png'); 
  border: 2px solid #575757;
}

#pagina .codest li { 
  list-style: none; 
  background: transparent url('images/layout/eye.png') no-repeat; 
  text-align: left; 
  padding: 2px 0 2px 18px; 
  font-size:10px;
  color: #4e4e4e; 
}

#pagina .codest strong { 
  background: transparent; 
  text-align: left; 
  font-size:10px;
  color: #474747; 
}

.coderules td a:link, .coderules td a:visited { 
  font-size : 10px; 
  font-weight : bold;
  color : #c0ae33;
}

.coderules td a:hover { 
  font-size : 10px; 
  font-weight : bold;
  color : #f4dd41; 
}

.coderules td a:active {
font-size : 10px; 
font-weight : bold;
color : #c0ae33; 
}



/* =Hoverbox Code ----------------------------------------------------------------------*/
.hoverbox {	cursor: default; 	list-style: none; }
.hoverbox a .preview { display: none;}
.hoverbox a:hover .preview { display: block; position: absolute; 	z-index: 1;}
.hoverbox span { position: relative; }
.hoverbox .preview { border-color: #000; width: 274px; height: 107px; }
