/* GENERALE */
BODY { margin: 0; padding: 0; font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size: 80%; color: #555; background:#AAA url(images/travian3background.jpg) repeat-x; }
DIV { margin:0px; padding:0px; border:0px; }
A:hover { color:#FFCC33; }
A IMG { border:0; background-color:#FFFFFF; }
H1 { margin: 2px; font-size: 110%; font-weight: bold; }
H2 { margin-top:0px; margin-bottom:0px; padding-left:10px; color: #222; font-size:100% }
H3 { margin:0px; padding:0px; border:0px; padding-left:4px; font-size: 13px; font-weight: bold; color:#222; height:18px; }
H4 { margin-top:0px; margin-bottom:0px; padding-left:4px; font:bold; font-size:80%; color:#999; }
TABLE { clear:both; overflow:hidden; text-align:justify; }
td { border:1px solid #CCC; }
/*TODOImpostare anche gli H2, H3*/
P { padding-left:10px; padding-right:10px; margin-bottom:3px; margin-top:5px; }

DIV#bottomleft { width:100%; margin: 0 auto; padding:0px; background:url(images/travian_figure_bkg_right.jpg) top left no-repeat transparent; }
DIV#bottomright{ width:100%; margin: 0 auto; padding:0px; background:url(images/travian_figure_bkg_left.jpg) top right no-repeat transparent; }
DIV#wrapper { width: 990px; margin: 0 auto; padding:0px; background-color:#FFF;clear:both;overflow:hidden;}



/* Parti principali */

/*############        TOP           ####################*/
DIV#top { width: 990px; margin: 0 auto; padding-left:0px; padding-right:3px; }
/*Topbar*/
DIV#header { background:url(images/headertraviansearch.png) no-repeat bottom; width:100%; height:95px; padding-top:9px; padding-left:7px; margin-left:-2px;}
DIV#banner { height:95px; width:250px; float:left;
}
DIV#header_ads { display:block; width:730px; float:left; height:95px; margin-left:5px; }
DIV#topbar { background:url(images/topbar_travian3_tools1.jpg) no-repeat top left #555; margin-left:-5px; width:997px; height:39px; }
/*Multiserver*/
DIV#box_multiserver { float:left; width:200px; height:34px; padding:0px; }
#choose_server { width:76px; height:30px; font-weight:bold; font-size:12px; margin-top:-5px; 
float:left; text-align:center;overflow:visible;position:relative; }
#choose_select { width:120px; display:inline; margin-top:12px; }
/* advice */
DIV#advice { margin:0px; border:0px; float:left; padding-left:15px;  overflow:hidden; height:34px; width:575px; margin-top:3px; }
DIV.advices UL { padding:0px; margin:0px;
list-style-image:url(img/Traviantools3/list.gif); }
.form { float: left; text-align:left; font-size:13px; width:170px; height:13px; padding-top:4px; padding-left:10px; }
/* Box Login */
DIV#box_login { padding-left:5px; padding-top:5px; float:left; height:30px; width:180px; overflow:hidden; font-size:9px;}
DIV#box_login INPUT { font-size:9px; margin: 0px; padding:0px; border:0px; }


/*############        MENU          ####################*/
DIV#cont_menu { width:208px; float:left; overflow:hidden; }
DIV.menu { width:98%; padding-bottom:0px; padding-left:1px; padding-right:1px; overflow:hidden;  }
DIV.menu UL { margin:0px; padding-left:2px; list-style-type:none;}
DIV.menu UL LI {height:25px; background:url(images/menu_button.jpg) no-repeat left top;margin-bottom:1px;}
DIV.menu A { font-weight:bold; color:#777; text-decoration:none; font-size:12px;height:25px;width:100%; padding-left:33px;display:block;padding-top:5px;}
DIV.menu A:hover { color:#666600;background-color:FFF;}

DIV.menu H2 {display:none;}
DIV #menu_top{background:url(images/top_menu.jpg) no-repeat; width:100%; height:20px;}

DIV.menu_box_top{ height:12px;background:url(images/menu_box_top) top no-repeat;}
DIV.menu_box{background:url(images/menu_box_bkg) bottom no-repeat;padding-left:10px; padding-bottom:13px;margin-bottom:1px;}
DIV.menu_box a{padding:0px;}


/*############    CONTENUTI parte centrale ############*/	
DIV#content { width:780px; float:right; font-size:13px; overflow:hidden; display:block; }
/*box*/	
DIV.box{float:left;padding-left:5px; padding-right:5px;width:770px;margin-bottom:15px;}
DIV.box H2.howto { background:no-repeat right bottom #ffcc33 url(img/Traviantools3/howtoH3.gif);margin:0px; padding:0px; border:0px; padding-left:4px; font-size: 13px; font-weight: bold; color:#222; height:18px;  }
DIV.box H1.tool, DIV.box H2.tool { background: no-repeat right bottom #99cc33 url(img/Traviantools3/toolsH3.gif);margin:0px; padding:0px; border:0px; 
padding-left:4px; font-size: 13px; font-weight: bold; color:#222; height:18px;  }
DIV.box H1.news, DIV.box H1.news { background:  no-repeat right bottom #99ccff url(img/Traviantools3/newsH3.gif);margin:0px; padding:0px; border:0px; 
padding-left:4px; font-size: 13px; font-weight: bold; color:#222; height:18px;  }
H1.message,  H2.message{ background:#cc66cc right top no-repeat url(img/Traviantools3/messageH3.gif); height:18px; margin:0px; padding:0px; border:0px; 
padding-left:4px; font-size: 13px; font-weight: bold; color:#222; height:18px; }

DIV.right{float:right;border-left:1px solid #CCC;width:370px;}
DIV.left{float:left;width:385px;}
DIV.form{padding-top:15px;}


/*############        FOOTER          ####################*/
DIV#footer { width:100%; color:#555; font-size:75%; margin:0 auto; padding-top:15px;padding-bottom:15px; border-top: 10px solid #666;background: #333;
	float: left;display: block; }
DIV#partners { width:100%; color:#555;text-align:center;  margin:0 auto; background: #333;text-align:center; }
DIV.footer_links{ float:left; diaplay:block;text-align:left;}
DIV.footer_links a{ color:#555; text-decoration:underline;}
#footer_links_cont{text-align:center; padding-left:190px; border-top:1px #555 solid; margin-left:30px;margin-right:30px;}
/*############        VARI ed EVANTUALI         ####################*/
/*Titoli contenuto index*/
DIV.howto { background:no-repeat right top #FFF url(img/Traviantools3/howtoDIV.gif); height:32px; padding-top:12px }
H3.howto { background:no-repeat right bottom #ffcc33 url(img/Traviantools3/howtoH3.gif); }
DIV.message { background:no-repeat right top #FFF url(img/Traviantools3/messageDIV.gif); height:32px; padding-top:12px }
H3.message { background:#cc66cc right top no-repeat url(img/Traviantools3/messageH3.gif); height:18px; }
DIV.tool { background:no-repeat right top #FFF url(img/Traviantools3/toolsDIV.gif); height:32px; padding-top:12px }
H3.tool { background: no-repeat right bottom #99cc33 url(img/Traviantools3/toolsH3.gif); }
DIV.news { background:no-repeat right top #FFF url(img/Traviantools3/newsDIV.gif); height:32px; padding-top:12px }
H3.news { background: no-repeat right bottom #99ccff url(img/Traviantools3/newsH3.gif); }

/*Tabelle di default*/
TABLE.elenco { border:1px solid #737A80; border-collapse:collapse; }
TABLE.elenco TH { border:1px solid #737A80; background:#AAA repeat-x bottom left; font: 1em Georgia, "Times New Roman", Times, serif; padding:0.2em; color:#000; }
TABLE.elenco TD { font:0.9em Arial, Helvetica, sans-serif; padding:0.2em; border:1px solid #737A80; }
TABLE.elenco TR { background-color:#cdd6f0; }
TABLE.elenco TR.evens { background-color:#ffcc66; }
TABLE.elenco TR:hover { background-color:#AAA; color:#FFF; }
/*Mappa*/
TABLE#map { font-size:10px; border:0px; background-color:#CCFF66; }
#map TH { text-align:center; background-color:#FFFFFF; }
TABLE#mappa TD { padding:1px; }
/*Griglia*/
TABLE.griglia { font-size:80%; }
TABLE.griglia TD { color:#000000; }
/*Attacchi coordinati*/
#coordatt { padding-top:3px; margin: 10px; margin-right: 10px; }
#coordatt input { margin-bottom:3px; margin-left:2px; }
.formcoord { font-size:12px; text-align:center; width:100px; padding:0px; border:0xp; margin:0px; }
.formcoordtitle { font-size:12px; text-align:center; width:104px; padding:0px; border:0xp; margin:0px; }
DIV.coord_def { border:1px #FF6600 solid; padding:5px; margin: 10px; margin-right: 10px; }
/*INPUT*/
SELECT { margin:0px; border:0px; padding:0px; border-bottom:solid 1px #666; border-left:solid 1px #666; border-top:solid 1px #999; border-right:solid 1px #999; background-color: #FFF; color:#555; }
INPUT { border-bottom:solid 1px #666; border-left:solid 1px #666; border-top:solid 1px #999; border-right:solid 1px #999; background-color: #FFF; background-repeat:repeat-x; margin-bottom:1px; color: #333; }
INPUT.button { border-bottom:solid 1px #666; border-left:solid 1px #666; border-top:solid 1px #999; border-right:solid 1px #999; background-color: #CCC; margin-bottom:1px; margin:5px; background-image:url(/img/Traviantools3/button.png); background-repeat:repeat-x; margin-left:10px; color: #333; margin-top:5px; }
.checkbox { color: #555; }
.FORM { MARGIN: 0px; }

/*BOTTONI MENU*/
A#home{background:url(images/buttons/menu_home.png) no-repeat left top;}
A#home:hover{background:url(images/buttons/menu_home_hover.png) no-repeat left top;}
A#feedback{background:url(images/buttons/menu_feedback.png) no-repeat left top;}
A#feedback:hover{background:url(images/buttons/menu_feedback_hover.png) no-repeat left top;}
A#old_news{background:url(images/buttons/menu_old_news.png) no-repeat left top;}
A#old_news:hover{background:url(images/buttons/menu_old_news_hover.png) no-repeat left top;}
A#forum{background:url(images/menu_button_blue.jpg) no-repeat left top;}
A#forum:hover{background:url(images/menu_button_blue_hover.png) no-repeat left top;}
A#griglia{background:url(images/buttons/menu_griglia.png) no-repeat left top;}
A#griglia:hover{background:url(images/buttons/menu_griglia_hover.png) no-repeat left top;}
A#near_ally{background:url(images/buttons/menu_near_ally.png) no-repeat left top;}
A#near_ally:hover{background:url(images/buttons/menu_near_ally_hover.png) no-repeat left top;}
A#travian_map{background:url(images/buttons/menu_map.png) no-repeat left top;}
A#travian_map:hover{background:url(images/buttons/menu_map_hover.png) no-repeat left top;}
A#griglia_adv{background:url(images/buttons/menu_griglia_adv.png) no-repeat left top;}
A#griglia_adv:hover{background:url(images/buttons/menu_griglia_adv_hover.png) no-repeat left top;}
A#coord{background:url(images/buttons/menu_coordinati.png) no-repeat left top;}
A#coord:hover{background:url(images/buttons/menu_coordinati_hover.png) no-repeat left top;}
A#search_inactive{background:url(images/buttons/menu_search_inactive_hover.png) no-repeat left top;}
A#search_inactive:hover{background:url(images/buttons/menu_search_inactive.png) no-repeat left top;}
A#big_village{background:url(images/buttons/menu_big_village.png) no-repeat left top;}
A#big_village:hover{background:url(images/buttons/menu_big_village_hover.png) no-repeat left top;}
A#cultura{background:url(images/buttons/menu_cultura.png) no-repeat left top;}
A#cultura:hover{background:url(images/buttons/menu_cultura_hover.png) no-repeat left top;}
A#info_player{background:url(images/buttons/menu_info_player.png) no-repeat left top;}
A#info_player:hover{background:url(images/buttons/menu_info_player_hover.png) no-repeat left top;}
A#info_ally{background:url(images/buttons/menu_info_ally.png) no-repeat left top;}
A#info_ally:hover{background:url(images/buttons/menu_info_ally_hover.png) no-repeat left top;}
A#stat{background:url(images/buttons/menu_score.png) no-repeat left top;}
A#stat:hover{background:url(images/buttons/menu_score_hover.png) no-repeat left top;}
A#albero{background:url(images/buttons/menu_albero.png) no-repeat left top;}
A#albero:hover{background:url(images/buttons/menu_albero_hover.png) no-repeat left top;}
A#userbar{background:url(images/buttons/menu_userbar.png) no-repeat left top;}
A#userbar:hover{background:url(images/buttons/menu_userbar_hover.png) no-repeat left top;}

A#webspace{background:url(images/partners/menu_webspacemelodies.jpg) no-repeat left top;}
A#webspace:hover{background:url(images/partners/menu_webspacemelodies_hover.jpg) no-repeat left top}
A#sommosite{background:url(images/partners/menu_sommosite.jpg) no-repeat left top;}
A#sommosite:hover{background:url(images/partners/menu_sommosite_hover.jpg) no-repeat left top;}
A#viaggioingiappone{background:url(images/partners/menu_viaggioingiappone.jpg) no-repeat left top;}
A#viaggioingiappone:hover{background:url(images/partners/menu_viaggioingiappone_hover.jpg) no-repeat left top;}