/* CSS definition file containing sitestyle stylesheets */
body {
	background-color:#1B3D10;
	background-image:url(img/sfondo.jpg);
	background-repeat:repeat-x;
	margin-top:0px;
	scrollbar-3dlight-color:#249403;
	scrollbar-arrow-color:#249403;
	scrollbar-base-color:#249403;
	scrollbar-darkshadow-color:#249403;
	scrollbar-face-color:#1B3D10;
	scrollbar-highlight-color:#FFFFFF;
	scrollbar-shadow-color:#249403;
	scrollbar-track-color:#1B3D10;
	font-size:11px;font-family:Tahoma, Verdana, Arial;
}
body,span,div,td,a,input,form,h1,h2,h3,h4,h5,h6,input,select,textarea {  }
a { color:#414141; text-decoration:underline; }
a img { border:none; }
a:hover { color:#414141; }
a.letter { border-bottom:1px dashed #414141; cursor:help; text-decoration:none; }
.csc-linkToTop { text-align:right; }
h1 { color:#1B3D10; font-size:12px; font-weight:bold; }
h2,h3,h4,h5,h6 { color:#1B3D10; font-size:11px; font-weight:bold; }
h3 { color:#003439; font-family:Tahoma, Verdana, Arial; font-size:11px; font-weight:bold; margin-bottom:0px; margin-top:0px; text-align:left; text-decoration:none; }
hr { display:block; }
td,p,li { color:#414141; font-family:Tahoma, Verdana, Arial; font-size:11px; font-weight:normal; }
.csc-section { color:#414141; font-size:11px; font-weight:bold; text-decoration:underline; }
#tx-srfeuserregister-pi1-fe_users_form { color:#414141; font-family:Tahoma, Verdana, Arial; font-size:11px; font-weight:normal; }
.divsingolocontenuto { clear:both; display:block; margin:10px 0 0 0; }

#lingue { height:80px; width:760px; }

#contiene_menu_alto { background-image:url(img/riga_menu.jpg); background-repeat:no-repeat; height:50px; padding-left:400px; width:760px; }
#menu_alto a { color:#FFFFFF; font-size:12px; font-weight:bold; text-decoration:none; text-transform:uppercase; }
#menu_alto, #menu_altoact { display:inline; padding-left:36px; }
#menu_altoact a, #menu_alto a:hover { color:#269302; font-size:12px; font-weight:bold; text-decoration:none; text-transform:uppercase; }
#menu_alto a:hover { text-decoration:underline; }

#centro { background:url(img/riga_centro.jpg) no-repeat; height:250px; width:760px; }

#menu { padding-top:5px; vertical-align:top; }
.barretta { background-image:url(img/menu_barretta.jpg); background-repeat:no-repeat; height:2px; width:187px; }
.format_menu a { color:#FFFFFF; font-size:12px; font-weight:bold; text-decoration:none; }
.format_menu, .format_menuact { padding:0 0 2px 10px; }
.format_menuact a, .format_menu a:hover { color:#FFD200; font-size:12px; font-weight:bold; text-decoration:none; }
.format_menu a:hover { text-decoration:underline; }
.verdeup a { color:#D2FF00; font-weight:bold; text-decoration:none; text-transform:uppercase; }
.giallo a { color:#F0BB39; font-weight:bold; text-decoration:none; }

#podio { height:200px; width:270px; }
#contenuto { background-image:url(img/content.jpg); background-repeat:repeat-y; width:760px; }
#ssx { background-image:url(img/content_sx.jpg); background-repeat:repeat-y; width:11px; }
#sx { background-image:url(img/content_start_sx.jpg); background-repeat:no-repeat; width:185px; }
#contiene_news .inizio { background-image:url(img/news_start.jpg); background-repeat:no-repeat; height:27px; margin:10px 0 0 5px; width:174px; }
#contiene_news .news { background-image:url(img/contiene_news.jpg); background-repeat:no-repeat; height:270px; margin:1px 0 0 5px; width:174px; }
#contiene_news > .news { height:100%; display:block; }
#int_partners { margin:0 0 0 5px; }
#int_partners .inizio { background-image:url(img/int_partners.jpg); background-repeat:no-repeat; height:28px; }
#int_partners .content_part { padding:10px 0 0 0; }
#int_partners .divsingolocontenuto { text-align:center; padding:0; margin:0; }
.tab_int_x_dx { background-image:url(img/content_start_c.jpg); background-repeat:repeat-x; }
#int_x { padding:30px 0 0 0; }
#int_dx { background:url(img/int_content_start_dx.jpg) top right no-repeat; margin:0px; width:153px; }
#ddx { background-image:url(img/content_dx.jpg); background-repeat:repeat-y; margin:0px; padding:0px; width:11px; }
#contenuto_fine_new { background-image:url(img/new_content_end.jpg); background-repeat:no-repeat; width:760px; }
#contenuto_fine_new p { color:#ffffff; font:11px Verdana; }
#indirizzo { height:15px; text-align:center; width:760px; }
#indirizzo .bodytext, #indirizzo a { color:#FFFFFF; }
#powered { color:#FFFFFF; font-size:11px; font-weight:bold; }
#digicons { height:21px; width:119px; }

form, fieldset { border:none; padding:0; margin:0; text-align:right; margin-right:70px; }
.csc-mailform-field { margin-bottom:3px; }
.csc-mailform-field label { color:#414141; font-size:11px; }
.csc-mailform-field input { vertical-align:middle; }
.csc-mailform-field label .mailformcap { float:left; }
.csc-mailform-field input .mailformcap { float:left; }
.csc-mailform-field input #mailformformtype_mail .csc-mailform-submit { margin-top:5px; }

/*----------------------------------  HOME  --------------------------------------*/
#contiene_xedx { background-image:url(img/contiene_xedx.jpg); background-repeat:no-repeat; }
#titolo_dentro { text-align:center; }
#titolo_dentro h1 { font:24px Verdana; color:#2c591e; margin:0; }
#titolo_dentro h2 { font:14px Verdana; color:#3b3c20; margin:0; }
#x > .record .content .bodytext { font-weight:bold; padding:10px; }
#x .record .content .bodytext { font-weight:bold; padding:3px; }
#x .record .content .csc-textpic { margin:0 10px 0 0; padding:0; width:265px; }
#x .record .content .csi-image { padding:0; }
#x .record .content .csi-text { padding:0; }
#x .record .content .divsingolocontenuto { margin:10px 0 0 0; padding:0; }
.record .singolo_fine p { padding-bottom:0 0 0 5px }
.record .csc-header { background:url(img/content_verde.gif) no-repeat; }
#dx .record { margin:10px 0 0 0; }
/*#dx .record .content_dx .csi-image { padding-top:10px; }*/
#dx .record .content_dx .divsingolocontenuto { padding:0; width:265px; }
#dx .record .csc-textpicHeader { background:url(img/content_verde.gif) no-repeat; }
#dx .record .content_dx .csc-textpic-intext-right-nowrap{ background:url(img/content_verde.gif) no-repeat; }

/*---------------------------------- FINE HOME  ---------------------------------*/

/*----------------------------------  100  --------------------------------------*/
.tab_int_100 { background:url(img/content_start_sx100.jpg) top left no-repeat; padding:0 0px 0 10px; }
#partners100 { padding:20px 0 0 0; }
.tab_int_100 .singolo_fine { padding-right:10px; }
.tab_int_100 .content { width:100%; display:inline; }
div.csc-textpic-intext-right div.csc-textpic-imagewrap { margin-right:10px; }

/*---------------------------------- FINE 100  ---------------------------------*/

.csc-textpic-caption { font-size:10px; color:#414141; }

/* ################# GLOSSARIO ############################# */
.tx-mrglossary-pi1 { color:#000000; font:normal 11px Tahoma, Verdana, Arial; }
.tx-mrglossary-pi1 a.alphabet {	padding:2px; }
.tx-mrglossary-pi1 div.alphabet { font-size:12px; margin:0 0 5px 0; }
.tx-mrglossary-pi1 div.catchword { background-color:#249402; border:1px solid #808080; color:#FFFFFF; font:bold 11px; margin:5px 0 0 10px; padding:0 5px 0 5px; }
.tx-mrglossary-pi1 div.catchword_desc { border:1px solid #808080; border-top:none; color:#444444; font-size:11px; margin:0 0 0 10px; padding:5px; }
.tx-mrglossary-pi1 div.letter { border-bottom:1px solid #414141; margin:15px 0 0 0; }
.tx-mrglossary-pi1 div.letter a.letter { font:bold 12px; }

/*  Styles for catmenu mode "nestedWraps" */
.level1 { background-color:#EBF8BF; border-left:1px solid #666666; border-top:1px solid #666666; padding:1px; padding-left:10px; }
.level2 { background-color:#DDF393; border-left:1px solid #666666; padding:1px; padding-left:10px; }
.level3 { background-color:#CAE46E; border-left:1px solid #666666; border-top:1px solid #666666; padding:1px; padding-left:10px; }
.level4 { background-color:#B0CB51; border-left:1px solid #666666; padding:1px; padding-left:10px; }
.classifica1di4 { margin:5px; display:inline; float:left; width:169px; }

/*--------------------------------- tt_news Archivemenu (AMENU) --------------------------------- */
.news-amenu-container { border:1px solid #333333; margin-top:10px; padding:3px; }
.news-amenu-container h2 { border:1px solid #666666; padding:3px; }
.news-amenu-container li { padding-bottom:1px; }
.news-amenu-container ul { border:1px solid #666666; list-style-type:none; margin-bottom:0px; margin-left:0px; margin-top:5px; padding:3px; }
.news-amenu-item-year { border:1px solid #666666; font-weight:bold; padding:2px; }

/*--------------------------------- tt_news Categorymenu (CATMENU) --------------------------------- */
.news-catmenu { border:1px solid #666666; margin:10px 0px 10px 10px; padding:5px; }
.news-catmenu div { font-size:10px; white-space:nowrap; }
.news-catmenu div img, .news-catmenu img, .news-catmenu-header img { margin:0px; padding:0px; vertical-align:middle; }
.news-catmenu-act { font-weight:bold; }
.news-catmenu-header { font:bold 11px; }

/* ########################################################################################	*/
	
/*-----------------------------------  tt_news LATEST view  -----------------------------------*/
.clearer { clear:both; }
.news-latest-container { clear:both; color:#414141; display:block; width:174px; }
.news-latest-container a { text-decoration:none; }
.news-latest-container h2,.news-latest-container h3,.news-latest-gotoarchive { margin:0 0 0 0; padding:0 0 0 0; }
.news-latest-date a { font:normal 10px;	}
.news-latest-date,.news-latest-morelink,.news-latest-category { font-size:11px; }
.news-latest-gotoarchive { color:#1B3D10; font:bold 11px; margin:10px 3px 3px; padding:3px; text-align:left; clear:both; }
.news-latest-gotoarchive a { color:#1B3D10; }
.news-latest-gotoarchive a:link, .news-latest-gotoarchive a:visited, .news-latest-gotoarchive a:hover { color:#1B3D10; }
.news-latest-item { margin:0px; padding:5px; clear:both; }
.news-latest-item .bodytext { color:#414141; margin:0 0 0 0; padding:5px 0 5px 0; }
.news-latest-item h3 { font-size:12px; margin:0px; padding-top:5px; }
.news-latest-item h3 a { color:#1B3D10; }
.news-latest-item img { float:right; }
.news-latest-morelink { padding:0; }
.news-latest-morelink a { color:#1B3D10; }
.news-latest-morelink a:hover { color:#1B3D10; }
.news-list-browse { text-align:left; }
.news-list-category img { border:none; float:none; }

/*--------------------------------- tt_news LIST view  -----------------------------------*/

.news-list-container img { clear:both; float:right; margin:10px 5px 5px 5px; }
.news-list-date { float:right; font:normal 9px; height:20px; margin-right:4px; margin-top:0px; text-align:right; width:100px; }
.news-list-morelink a { color:#494949; font:normal 11px Tahoma, Verdana, Arial; text-align:right; text-decoration:none; }
.news-list-morelink a:hover { color:#E10800; font:normal 11px Tahoma, Verdana, Arial; text-align:right; text-decoration:underline; }
.news-list-morelink,.news-list-category { font-size:9px; }
.news-search-emptymsg { font-size:11px; margin-left:10px; }

/*--------------------------------- tt_news SINGLE view  ---------------------------------*/
.news-single-item { margin-bottom:5px; margin-left:0px; margin-right:15px; padding:0px; }
.news-single-item a { text-decoration:none; }
.news-single-item h2 { color:#003439; font:bold 11px Tahoma, Verdana, Arial; margin-bottom:0px; margin-top:0px; text-align:left; text-decoration:none; }
.news-single-item h3 { font:normal 11px Tahoma, Verdana, Arial; margin-bottom:15px; }
.news-single-related dd, .news-single-links dd, .news-single-files dd { margin-left:20px; }
.news-single-related dt, .news-single-links dt, .news-single-files dt { font:bold 11px; margin-left:5px; width:90%; }
.news-single-related,.news-single-files,.news-single-links { border:1px solid #666666; margin:0px 3px 0 0; padding:3px; }
.news-single-timedata { float:right; }
.news-single-timedata, .news-single-author,.news-single-imgcaption { font-size:9px; }
.news-single-backlink a { font-weight:bold; font-size:11px; text-decoration:none; float:right; color:#003439; }
.news-single-backlink a:hover { font-weight:bold; color:#E10800; }
.news-single-additional-info { margin-top:15px; padding:3px 3px 0 3px; }
.news-single-author { padding-bottom:3px; }
.news-single-category { float:right; }
.news-single-img { float:right; margin-left:5px; }
.news-single-img img { border:1px solid #666666; }
.news-single-imgcaption { clear:both; padding:3px; }

/*---------------------------------  tt_news Page-Browser ---------------------------------*/

.tx-ttnews-browsebox { border:1px solid #666666; margin:3px; padding:3px; }
.tx-ttnews-browsebox td { font-size:10px; }
.tx-ttnews-browsebox-scell { border:1px solid #666666; }
.tx-ttnews-browsebox-scell p,.tx-ttnews-browsebox td p { margin:0px; }
.tx-ttnews-browsebox-strong, .tx-ttnews-browsebox-scell { font-weight:bold; }

/* ---------------- LOGIN --------------- */

.tx-newloginbox-pi1, .tx-newloginbox-pi1 h3, .tx-newloginbox-pi1  td,.tx-newloginbox-pi1 table,.tx-newloginbox-pi1 form { text-align:center; }
.tx-newloginbox-pi1 form { width:100%; margin:0 auto; }
.tx-newloginbox-pi1 p { margin:5px auto; }
.tx-newloginbox-pi1  td.text { text-align:center; background:url(img/bg_input.gif) bottom right no-repeat; padding-right:5px; padding-bottom:5px; }
.tx-newloginbox-pi1  input.text { text-align:center; border:1px solid #000000; }
input.pulsante { background:url(img/login_red_orange.gif) top center no-repeat;	text-align:center; padding:5px; width:62px; height:22px; margin-top:3px; border:none; cursor:pointer; }
input.pulsante:hover { background:url(img/login_red_orange.gif) bottom center no-repeat; cursor:pointer; }
	
.csc-frame-frame1{width:50%;display:inline;}

#gioca td, #associati td, #homeforum td { padding:0 10px; text-align:center; }
#gioca a, #associati a, #homeforum a, #registrati a { text-decoration:none; font-weight:normal; }
#registrati td { padding:0 10px 0 15px; text-align:center; }
#accademia { background:url(img/new_accademia.jpg) no-repeat left top; height:470px;  }
#accademia h3, #accademia a { font:bold 12px Verdana; color:#1b3d10; text-decoration:none; }
#accademia p { margin:0; padding:0; }
#accademia ul { margin:0; padding:0 0 0 25px; }
#accademia li a { margin:0; padding:0; color:#1b3d10; text-decoration:none; font:normal 11px Tahoma,Verdana,Arial; }
#accademia td { padding:0 /*10px*/; }
#versione p { color:#ffffff; }

