/**



 * @version $Id: template.css 10498 2008-07-04 00:05:36Z ian $



 * @author Design & Accessible Team ( Angie Radtke / Robert Deutz )



 * @package Joomla



 * @subpackage Accessible-Template-Beez



 * @copyright Copyright (C) 2005 - 2008 Open Source Matters. All rights reserved.



 * @license GNU/GPL, see LICENSE.php



 * Joomla! is free software. This version may have been modified pursuant to the



 * GNU General Public License, and as distributed it includes or is derivative



 * of works licensed under the GNU General Public License or other free or open



 * source software licenses. See COPYRIGHT.php for copyright notices and



 * details.



 */











*{margin:0; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; text-align:left;}







A{font-weight:bold; color:##663203; text-decoration:underline;}







body{text-align:center; background:#946c45 url(../img/background.jpg) no-repeat top;}







#container{width:995px; margin:0 auto; position:relative;}







.log {







	float:right;







	margin-right: 20px;







	color: #FFBF00;







	font-size: 120%;







	font-weight: bold;







	text-align: center;







	}




/* RICO54 - height from 374 to 314 for hidden login form */
#top{width:995px; height:314px;}



.moduletable_lastopic {

	border: 1px solid #663203;

	margin: 10px 0px 0px 14px;

	padding: 5px;

	width: 236px;

	}

.moduletable_lastopic ul {

	list-style-position: inside;

	list-style-type: none;

	}

.moduletable_lastopic a {

	color: #663203;

	}

.moduletable_lastopic a:hover {

	background-color: #663203;

	color: #ffffff;

	}

.moduletable_lastopic h3 {
	margin: 0 auto 10px auto;
	padding: 5px 3px 3px 3px;
	background-color: #663203;
	color: #E0DAC2;
	font-size: 120%;
	text-align: center;
	height: 24px;
	}



.moduletable_login{background:#663203; width:995px; height:60px; text-align:right;}
.moduletable_login .form-login{width:700px; height:60px; float:right;}
.moduletable_login .form-login .login{width:530px; height:50px; float:left; font-size:11px; font-weight:bold; color:#ffffcc;}
.moduletable_login .form-login .login fieldset{width:525px; height:30px; border:0; padding-top:20px;}
.moduletable_login .form-login .login fieldset .inputbox{border:1px solid #a9a8a5; background:#ffffff; width:140px; height:18px; font-size:10px; padding:0 3px;}
.moduletable_login .form-login .forgot{width:170px; height:40px; float:left; color:#ffffff; padding-top:10px;}
.moduletable_login .form-login .forgot P{font-size:10px; text-align:right; padding-right:18px;}
.moduletable_login .form-login .forgot P A{font-size:10px; color:#ffffff; text-decoration:none;}
.moduletable_login .form-login .register{width:100%; height:10px; clear:both;}
.moduletable_login .form-login .register P{font-size:10px; text-align:right; color:#ffffff; padding-right:18px;}
.moduletable_login .form-login .register P A{font-size:10px; color:#ffffff; text-decoration:none;}
.moduletable_login .form-login .button{background:#663203; color:#e0dac3; border:0; font-weight:bold;}







.moduletable_menu{background:url(../img/bg_top.jpg) no-repeat; z-index:1; width:995px; height:81px; float:right; text-align:right;}







.moduletable_header{width:995px; height:233px; background:#CCCCCC;}







#colonna_sx{position:absolute; top:0; left:14px; width:265px; }







#col_logo{background: url(../img/bg_top_colonna.png) repeat-y; width:265px; height:466px;}







#col_logo .logo_contenuto{background:url(../img/logo.jpg) no-repeat; width:251px; height:466px; margin-left:8px; position:relative;}







.moduletable_news{position:absolute; top:274px; left:12px; width:228px; height:164px; background:url(../img/bg_news.jpg) no-repeat;}







.title_news{width:210px; height:24px; margin:4px auto 0 auto; padding-left:10px; line-height:20px; background:#663203; color:#ffffff; font-size:13px; font-weight:bold; text-transform:uppercase;}







.sectiontableentry1_news{color:#353225; font-size:10px; padding:10px;}







.sectiontableentry2_news{color:#353225; font-size:10px; padding:10px;}







.contentpaneopen_news P{padding:10px; font-size:10px;}







.contentpane_news A{color:#353225; font-weight:bold; text-decoration:none;}







.contentpane_news A:hover{text-decoration:underline;}







/*.logo_bottom{width:265px; height:10px; background:url(../img/bg_top_colonna_footer.png) no-repeat;}*/







#corpo{width:995px; background:#e0dac2;}







#contenuto{width:700px; float:right; padding:10px 0; /*min-height:850px;*/}







#contenuto P{font-size:12px; padding:0 40px 10px 40px; color:#693403; line-height:15px; text-align:justify;}







#contenuto H1.contentheading_hompage{



	color:#693403; padding-left:40px; margin: 0px 10px 10px 0px; font-size:20px; font-weight:bold; 



	background:url(../img/h1_back.png);



}
#page H2.contentheading{text-decoration:underline;}



/*#contenuto H2.contentheading{color:#693403; padding-left:40px; margin: 0px 10px 10px 0px; font-size:20px; font-weight:bold; background:url(../img/h1_back.png);}*/

.leading_soci H2.contentheading_soci{color:#693403; padding-left:40px; text-decoration:none; margin: 0px 10px 10px 0px; font-size:20px; font-weight:bold; background:url(../img/h1_back.png);}
#page H2.contentheading_soci{color:#693403; padding-left:40px; margin: 0px 10px 10px 0px; text-decoration:underline; font-size:20px; font-weight:bold;}













#contenuto H2{color:#693403; padding-left:40px; font-size:20px; font-weight:bold; /*text-decoration:underline;*/}







#contenuto UL{margin-left:65px; color:#693403;}







#contenuto P A{font-weight:bold; color:#663203; text-decoration:underline;}







#contenuto P A:hover{color:#663203; text-decoration:none;}







/*left*/







#left{float:left; margin:90px 0 0 12px;}







/*categorie*/



.category{margin:20px 0 20px 40px;}







.category A{color:#6b3605; text-decoration:none; font-weight:bold;}







.category A:hover{color:#6b3605; text-decoration:underline;}







.counter{font-size:10px;}







.sectiontableheader, .sectiontableentry1 TD, .sectiontableentry2 TD{color:#78735f;}







.pagination{list-style:none;}







.pagination LI{float:left; padding:0 5px;}







.pagination LI A{color:#6b3605;}



/*filtro*/







.filter P{font-size:10px; color:#78735f;}







.filter .inputbox{border:1px solid #78735f; background:#e0dac2; color:#78735f;}







/*mostra*/



.display{font-size:10px; color:#6b3605; margin-left:40px; margin-bottom:10px;}



.display .inputbox{width:150px; border:1px solid #78735f; background:#e0dac2; color:#78735f;}







#footer{width:995px; height:118px; background:url(../img/bg_bottom.jpg) no-repeat;}







/*classi generiche*/







.clear{clear:both;}



.foto_dx{float:right; margin:0 0 20px 30px;}



.foto_sx{float:left; margin:20px 30px 0 0;}



.readon{font-size:12px; font-weight:bold; color:#353225; text-decoration:underline;}







.readon:hover{color:#353225; text-decoration:none;}







.blogsection {font-weight:bold; color:#2C322F;}







/* ######### Matt Black Strip Main Menu Bar CSS ######### */



.menu{width:700px; height:81px; margin-left:295px; margin-top:50px; padding: 0; font: bold 12px Verdana; list-style-type: none; overflow: hidden;}







.mattblackmenu .menu li{display: inline; margin: 0;}







.mattblackmenu li a{float: left; display: block; text-decoration: none; margin: 0; padding: 5px 15px; /*padding inside each tab*/ color:#333333;}







.mattblackmenu li a:visited{color:#333333;}







.mattblackmenu li a:hover{background:#946C45; color:#ffffff; /*background of tabs for hover state */}







.mattblackmenu a.selected{background: black; /*background of tab with "selected" class assigned to its LI */}







.mattblackmenu a.selected{background:#946C45; /*background of tab with "selected" class assigned to its LI */}







/*------------------------------*/







/* ######### Drop Down ULs CSS ######### */







.ddsubmenustyle, .ddsubmenustyle ul{ /*topmost and sub ULs, respectively*/ font: normal 12px Verdana; margin: 0; padding: 0; position: absolute; left: 0; top: 0; list-style-type: none; visibility: hidden; z-index: 100;}







.ddsubmenustyle li a{display: block; width: 160px; /*width of menu (not including side paddings)*/ color:#333333; font-weight:bold; background:url(../img/sub_menu.png) repeat; text-decoration: none; padding: 4px 5px; border:1px solid #946C45; margin-bottom:2px;}







* html .ddsubmenustyle li{ /*IE6 CSS hack*/ display: inline-block; width: 170px; /*width of menu (include side paddings of LI A*/}











.ddsubmenustyle li a:hover{background:url(../img/sub_menu2.png) repeat; color:#333333;}











/* ######### Neutral CSS  ######### */







.ddiframeshim{position: absolute; z-index: 500; background: transparent; border-width: 0; width: 0; height: 0; display: block;}







/* ######### classe per il footer contenuto  ######### */







.moduletable_footer {padding-top: 60px; font-size:11px; color:#ffffff; text-align: center; }







.moduletable_footer A{color:#ffffff; font-weight: bold;}







.moduletable_footer A:hover{text-decoration:underline;}







.moduletable_sponsor{margin-left:12px; margin-bottom:20px;}







#josForm fieldset{border:0; margin-right:300px; margin-top:10px;}







#josForm .inputbox{width:250px; border:1px solid #78735f; background:#eae6d5; color:#000;}







.name, .user, .email, .pass, .verify_pass{margin-bottom:20px; text-align:right;}







#josForm .button{margin-right:400px; background:#663304; color:#fff; border:0; padding:5px;}



.hasTip{padding-left:40px; color:#693403;}







.form-validate .validate-email{width:250px; border:1px solid #78735f; background:#eae6d5;}







.form-validate .validate{background:#663304; color:#fff; border:0; padding:0 5px;}







/* phocagallery */







#phocagallery .category{font-weight:bold; color:#663203;}






.componentheading{color:#693403; padding-left:40px; margin-bottom:10px; font-size:20px; font-weight:bold; text-decoration:underline;}




