@charset "utf-8";

/*elementi*/
html {height:100%}
body {height:100%}
img {border:0px}
hr {height:1px; color:#C5A658;border:0px solid;background-color:#C5A658}
input,textarea {font-family:inherit;font-size:inherit}




div#navigation{

/* Inizia il Simplified Box Model Hack */
width:160px; /* Dimensioni per Opera 5 */
width:170px; /* Dimensioni per Explorer 5.x */
width:160px; /* Dimensioni per browser standard compliant */
padding:1em 0 0 10px}

div#container{
    width: 1000px;
    margin: 0px auto;   /*centra negli altri browsers*/
	font-family:tahoma;
	font-size: 12px;
	color:#FFFFFF;

	
	        } 
		
div#extra{float:right; width: 160px; width:170px; width:160px; padding:1em 5px;}

div#content{width:1000px; height:195px; background-image:url(../_images/bg_top.jpg); background-repeat: no-repeat; }
div#swfile{width:949px; height:414px; background-image:url(../_images/bg_flash.gif); background-repeat:repeat-y; padding: 0px 26px 0px 25px;  }
div#swfilepage{width:949px; height:324px; background-image:url(../_images/bg_flashpages.gif); background-repeat:repeat-y; padding: 0px 26px 0px 25px;  }
div#news{width:1000px; height:23px; background-image:url(../_images/bg_news.gif); background-repeat:repeat-y;}
div#newspages{width:1000px; height:23px; background-image:url(../_images/bg_news.gif); background-repeat:repeat-y;}
div#newssx {width:400px; height:23px;margin-left:60px;  font-family:"Times New Roman", Times, serif; font-size:18px; font-weight:normal; color:#FFFFFF; float:left; position:relative }
div#newssx a:link {
	display:block;
	float:left;
	font-family:"Times New Roman", Times, serif;
	color:#FFFFFF;
	text-decoration:none;
	font-size:18px;
}
div#newssx a:visited {
	display:block;
	float:left;
	font-family:"Times New Roman", Times, serif;
	color:#FFFFFF;
	text-decoration:none;
	font-size:18px;
}
div#newssx a:hover { 
	font-family:"Times New Roman", Times, serif; 
	font-size:18px; font-weight:normal; 
	text-decoration:none; color:#c5a658;
}
div#newssx a.current {color:#c5a658;}

div#newsdx{width:484px; height:23px; float:right; left:484px; top:609px;}
div#mat{clear:both;}
div#testo{width:920px; height:100%; background-image:url(../_images/bg_text.gif); background-repeat:repeat-y;padding: 20px 40px 20px 40px;}
div#testosx {width:430px; height:100%;  font-family:"Times New Roman", Times, serif; font-size:18px; font-weight:normal; color:#FFFFFF; float:left; }
div#testodx{width:460px; height:100%; float:right; left:484px; top:609px;}

div#testo h1{font-family:tahoma; font-size:12px; color:#c5a658; } 
div#testopages{width:902px; height:100%; background-image:url(../_images/bg_text.gif); background-repeat:repeat-y;padding: 20px 40px 20px 58px; line-height:17px;}
div#testopages h1{font-family:tahoma; font-size:12px; color:#c5a658; } 
div#testopages h2{font-family:tahoma; font-size:12px; color:#c5a658; font-weight:normal } 
div#testopages a:link {
	display:block;
	float:left;
	font-family:"Tahoma", Times, serif;
	color:#FFFFFF;
	text-decoration:none;
	font-size:12px;
}
div#testopages a:visited {
	display:block;
	float:left;
	font-family:"Tahoma", Times, serif;
	color:#FFFFFF;
	text-decoration:none;
	font-size:12px;
}
div#testopages a:hover { 
	font-family:"Tahoma", Times, serif; 
	font-size:12px; font-weight:normal; 
	text-decoration:none; color:#c5a658;
	}
div#footer{width:900px; height:119px; background-image:url(../_images/footer.gif); background-repeat:no-repeat;padding: 20px 60px 20px 40px; font-size:10px; color:#c5a658; } 
a.footer {color:#c5a658; text-decoration:none}
a.footer:hover {color:#ffffff;}
a.footer2 {color:white; text-decoration:none; }
a.footer2:hover {color:#c5a658;}
/*varie*/
.flLeft {float:left}
.flRight {float:right}
.flClear {clear:both}

/* link menu */
a.lm:link { font-family:"Times New Roman", Times, serif; font-size:18px; font-weight:normal; text-decoration:none; color:#FFFFFF;} 
a.lm:visited { font-family:"Times New Roman", Times, serif; font-size:18px; font-weight:normal; text-decoration:none; color:#FFFFFF;}  
a.lm:active { font-family:"Times New Roman", Times, serif; font-size:18px; font-weight:normal; text-decoration:none; color:#FFFFFF;} 
a.lm:hover { font-family:"Times New Roman", Times, serif; font-size:18px; font-weight:normal; text-decoration:none; color:#c5a658;} 

a.lt:link { font-family:tahoma; font-size:12px; font-weight:normal; text-decoration:none; color:#FFFFFF;} 
a.lt:visited { font-family:tahoma; font-size:12px; font-weight:normal; text-decoration:none; color:#FFFFFF;}  
a.lt:active { font-family:tahoma; font-size:12px; font-weight:normal; text-decoration:none; color:#FFFFFF;} 
a.lt:hover { font-family:tahoma; font-size:12px; font-weight:normal; text-decoration:none; color:#c5a658;} 



/* popup menu */
div.popupMenu {display:none;position:absolute;margin-left:-28px;padding-top:10px}
div.popupSubMenu {display:none;position:absolute;padding-top:15px;padding-left:1px}
a.popupMenuItem {position:relative; text-decoration:none;background-color:#283322;border-top:1px solid #C6A757;display:block;width:180px;color:White;padding:5px 0px;text-align:center;font-family:"Times New Roman", Times, serif; font-size:18px;}
a.popupMenuItem:hover {background-color:#1F221B;}

/* modulo contatti */
.contatti_main {font-family: Verdana; font-size: 10px;}
.contatti_input {width:150px;border:1px solid silver}
.contatti_input2 {width:100%;border:1px solid silver}
.contatti_invio {background-color:#283322;border:1px solid silver; color:#c5a658;width:50px;padding:3px 30px;display:block;text-align:center;color:black}
.contatti_invio:hover {color:black;background-color:#eeeeee}
.contatti_err {color:red}
.contatti_confirm {font-weight:bold;padding:20px 0px;color:darkblue}
.contatti_error {font-weight:bold;padding:20px 0px;color:red}
td.contatti_mdl {padding:5px 10px 5px 0px;}

/* testi */
.tt { font-family: tahoma; font-size:12px; font-weight:normal; text-decoration:none; color:#FFFFFF;padding-top:9px}


/*login*/
#login {padding:20px;}
#login table {margin:auto}
#login input {border:0px;font-family:inherit;font-size:inherit;width:100px}
#login .button {background-color:transparent;color:White;padding:5px 0px;text-align:center;font-family:"Times New Roman", Times, serif; font-size:18px;cursor:pointer}
#login .err {color:Red;text-align:center}


/*amministrazione articoli*/
#posts_admin {padding: 10px 40px 20px 38px;margin:0px 26px 0px 25px; line-height:17px;cursor:default;background-color:#1F221B}
	#posts_admin a {color:#C5A658;text-decoration:none}
	#posts_admin form {margin:0px;padding:0px}
	#posts_admin img.imgbutton {cursor:pointer;padding:0px 5px;vertical-align:middle;}
	#posts_admin td {vertical-align:top}
	#posts_admin .paginatore {text-align:center;border-top:1px solid #555555;border-bottom:1px solid #555555;padding:5px}
	#posts_admin .paginatore a {padding:5px}
	#posts_admin .paginatore span {padding:5px}
	#posts_admin .linkbutton {display:inline-block}
	#posts_admin .disabled {visibility:hidden}
	#posts_admin .buttons {text-align:right;padding:10px 10px}
	#posts_admin .label {float:left;padding:0px 5px 10px 0px;}
	#posts_admin .field {float:left;padding:0px 10px 0px 0px}
#grigliadati {}
	#grigliadati table {width:100%;}
	#grigliadati th {border-bottom:1px solid #555555;padding:3px;text-align:left;font-family:Arial;font-size:11px}
	#grigliadati td {padding:3px;vertical-align:top;text-align:left}
	
	
/*modulo invio*/

.moduloInvio {margin:0px;padding:0px}
.moduloInvio input {font-family:Tahoma,font-size:12px;border:1px solid gray;width:250px}
.moduloInvio textarea {font-family:Tahoma,font-size:12px;border:1px solid gray;width:500px;height:200px;}
.moduloInvio td {vertical-align:top}

/*cms*/
#cms {padding:0px 20px 0px 0px}
#cms img {border:6px solid #01662C}
#testopages #cms a {float:none;text-decoration:none;display:inline}
#testopages #cms a:link {float:none}
#testopages #cms a:visited {float:none}
#testopages #cms a:hover {float:none}
#cms ul {margin:0px;padding:0px 20px}
#cms li {margin:0px;padding:0px}
#cms .commentBtn {font-weight:bold;padding:10px 0px 10px 0px;float:left}
#cms .commentBtn a {font-weight:bold;}
#cms .commentBtn a:hover {font-weight:bold;}
#cms .zoomImg {cursor:pointer}
#cms .paginatore {text-align:center;padding:5px}
#cms .paginatore a {padding:5px}
#cms .paginatore span {padding:5px}
