﻿


html,body   	
{margin:0; padding:0; background: #FFFFFF; 
font-family: "Trebuchet MS", Tahoma, Verdana; font-size:13px;
line-height:1.5em;}


/* CONTAINER */
div#container {
background:#ffffff;
margin:0;
padding:0;
width:980px;
text-align:left;
left:50%;
margin-left:-490px;
position: absolute;}
	

/* HEADER */
div#header {
background:#ffffff;
margin:0;
padding:0;
width:980px;}




/* logo_print */
div#logo_print { display:none;}



/* WRAPPER */
div#wrapper {
overflow:hidden;
background-image:url(../layout/footer_wrapper.jpg);
background-repeat:no-repeat;
background-position:center bottom;
margin:0;
padding:0;
padding-bottom:60px;
width:980px;}
	
	
	
	
	
	
	
	
	
	
/* --------------------- MENU verticale sx */
div#menu {
float:left;
width:200px;
background:none;
margin:0;
padding:0;}




div#menu_rubriche {
background-image:url(../layout/menu_rubriche_bg.jpg);
background-repeat:repeat-x;
background-color:#F1D848;
width:180px;
margin:0;
margin-bottom:7px;
padding:10px;
line-height:1.8em;}
	
div#menu_rubriche a:link {color: #5C2829; font-weight: bold; text-decoration:none;}
div#menu_rubriche a:visited {color: #5C2829; font-weight: bold; text-decoration:none;} 
div#menu_rubriche a:active {color: #5C2829; font-weight: bold; text-decoration:none;}
div#menu_rubriche a:hover {color: #006932; font-weight: bold; text-decoration:underline;}




div#menu_login {
background-image:url(../layout/menu_login_bg.jpg);
background-repeat:repeat-x;
background-position:center bottom;
background-color:#006932;
width:180px;
color:#FFFFFF;
margin:0;
margin-bottom:7px;
padding:10px;
padding-bottom:20px;}

div#menu_login a:link {color: #ffffff; font-size:12px; font-weight: bold; text-decoration:underline;}
div#menu_login a:visited {color: #ffffff; font-size:12px; font-weight: bold; text-decoration:underline;} 
div#menu_login a:active {color: #ffffff; font-size:12px; font-weight: bold; text-decoration:underline;}
div#menu_login a:hover {color: #ffffff; font-size:12px; font-weight: bold; text-decoration:none;}




div#menu_cerca {
background-image:url(../layout/box_cerca_bg.jpg);
background-repeat:no-repeat;
background-color:#FFFFFF;
border:1px solid #93B22C;
width:178px;
margin:0;
margin-bottom:7px;
padding-top:43px;
padding-left:10px;
padding-right:10px;
padding-bottom:10px;}

div#menu_cerca .button			{color:#000000; background:#FCF5D8;}
div#menu_cerca .textbox			{color:#000000; width:170px; background:#FCF5D8; padding:1px;}

div#menu_newsletter {
background-image:url(../layout/menu_newsletter_bg.jpg);
background-repeat:repeat-x;
background-color:#BA6300;
width:180px;
color:#FFFFFF;
margin:0;
margin-bottom:7px;
padding:10px;}



div#menu_sondaggio {
background-image:url(../layout/menu_sondaggio_bg.jpg);
background-repeat:repeat-x;
background-position:center bottom;
background-color:#ffffff;
border:1px solid #F5D647;
width:178px;
margin:0;
margin-bottom:7px;
padding:10px;}

div#menu_sondaggio a:link {color: #006932; font-weight: bold; text-decoration:underline;}
div#menu_sondaggio a:visited {color: #006932; font-weight: bold; text-decoration:underline;} 
div#menu_sondaggio a:active {color: #006932; font-weight: bold; text-decoration:underline;}
div#menu_sondaggio a:hover {color: #006932; font-weight: bold; text-decoration:none;}









/* -------------------- CONTENT DX  */
div#content {
float:right;
width:773px;
background:none;
margin:0;
padding:0;
padding-top:7px;}

div#content a:link {color:#B76101; font-weight: bold; text-decoration:underline;}
div#content a:visited {color:#B76101; font-weight: bold; text-decoration:underline;} 
div#content a:active {color:#B76101; font-weight: bold; text-decoration:underline;}
div#content a:hover {color:#B76101; font-weight: bold; text-decoration:none;}

div#content h1 {font-size:18px; color:#93B22C; font-weight:bold; margin-bottom:5px; }
div#content h2 {font-size:16px; color:#B76101; font-weight:bold; margin-bottom:5px; }


.with_event{font-size:12px;}




div#col_center_home {
float:left;
width:607px;
background:none;
margin:0;
padding:0;}

div#col_center_home a:link {color:#B76101; font-weight: bold; text-decoration:underline;}
div#col_center_home a:visited {color:#B76101; font-weight: bold; text-decoration:underline;} 
div#col_center_home a:active {color:#B76101; font-weight: bold; text-decoration:underline;}
div#col_center_home a:hover {color:#B76101; font-weight: bold; text-decoration:none;}




div#col_spot {
float:right;
width:160px;
background:none;
margin:0;
padding:0;}





div#home_sx {
float:left;
width:380px;
background:none;
margin:0;
padding:0;}

div#home_sx a:link {color:#B76101; font-weight: bold; text-decoration:underline;}
div#home_sx a:visited {color:#B76101; font-weight: bold; text-decoration:underline;} 
div#home_sx a:active {color:#B76101; font-weight: bold; text-decoration:underline;}
div#home_sx a:hover {color:#B76101; font-weight: bold; text-decoration:none;}



div#box_banner_380 {
width:380px;
margin:0;
margin-bottom:7px;
padding:0;}


div#box_vetrina_rubrica_01, #box_vetrina_rubrica_02 {
background-image:url(../layout/box_vetrina_rubriche_bg.jpg);
background-repeat:repeat-y;
background-color:#ffffff;
border:1px solid #93B22C;
overflow:hidden;
width:auto;
color:#333333;
margin:0;
margin-bottom:7px;
padding:10px;
padding-left:30px;}





div#box_vetrina_news_01, #box_vetrina_news_02 {
background-image:url(../layout/box_vetrina_news_bg.jpg);
background-repeat:repeat-y;
background-color:#ffffff;
border:1px solid #F5D74A;
overflow:hidden;
width:auto;
color:#333333;
margin:0;
margin-bottom:7px;
padding:10px;
padding-left:30px;}





div#box_shop {
background:#FFFFFF;
border:1px solid #F5D647;
width:358px;
color:#333333;
margin:0;
margin-bottom:7px;
padding:10px;
}









div#home_dx {
float:right;
width:220px;
background:none;
margin:0;
padding:0;}


div#box_news {
background-image:url(../layout/menu_sondaggio_bg.jpg);
background-repeat:repeat-x;
background-position:center bottom;
background-color:#ffffff;
border:1px solid #F5D647;
width:198px;
color:#333333;
margin:0;
margin-bottom:7px;
padding:10px;}

div#box_news a:link {color: #006932; font-weight: bold; text-decoration:blink; text-decoration:underline;}
div#box_news a:visited {color: #006932; font-weight: bold; text-decoration:underline;} 
div#box_news a:active {color: #006932; font-weight: bold; text-decoration:underline;}
div#box_news a:hover {color: #006932; font-weight: bold; text-decoration:none;}



div#box_calendario {
text-align:center;
background:#FFFFFF;
border:1px solid #F5D647;
width:218px;
color: #666666;
margin:0;
margin-bottom:7px;
padding:0;}


div#box_banner_220 {
width:220px;
margin:0;
margin-bottom:7px;
padding:0;}



div#box_page {
background:#FFFFFF;
width:auto;
border:1px solid #93B22C;
color:#333333;
overflow:hidden;
margin:0;
margin-bottom:7px;
padding:10px;}

/* con_trasparenza */
div#box_page_01,  {
background-image:url(../layout/page_bg.gif);
width:auto;
border:1px solid #93B22C;
overflow:hidden;
color:#333333;
margin:0;
margin-bottom:7px;
padding:10px;}


/* con_trasparenza */
div#box_page_02 { display:none;}







/* -------------------- FOOTER */
div#footer {
overflow:hidden;
color:#F9EFB0;
background-image:url(../layout/footer.jpg);
background-repeat:no-repeat;
background-position:top;
margin:0;
padding:0;
width:743px;
height:150px;
padding-left:207px;
padding-right:30px;}



div#footer a:link {color: #ffffff; font-weight:bold; text-decoration:none;}
div#footer a:visited {color: #ffffff; font-weight:bold; text-decoration:none;} 
div#footer a:active {color: #ffffff; font-weight:bold; text-decoration:none;}
div#footer a:hover {color: #ffffff; font-weight:bold; text-decoration:underline;}






/* FORM  */

/*Fieldset generici*/
fieldset {border: 1px solid #F5D647; padding:5px;}
fieldset p {margin:5px; background:none;}
fieldset p label {float:left; width:30%; background:none;}
legend {color:#5C2829; font-weight:bold; padding:5px 2px 5px 2px;}


/*Formattazione campi form select menu a tendina*/
select			{color:#333333; width:auto; background:#ffffff;}

/*Formattazione campi bottone*/
.button			{color:#333333; background:#ffffff;}

/*campi di testo*/
.textbox			{color:#333333; width:170px; background:#ffffff; padding:1px;}

/*altri*/
.radiobutton	{color:#333333;}
.checkbox		{color:#333333;}






/* CLASSI MISTE */



.leftimg {float:left; margin-right:10px; margin-bottom:10px; overflow:hidden;}
.leftimg2 {float:left; margin-right:10px; margin-bottom:0px; overflow:hidden;}
.rightimg {float:right; margin-left:10px; margin-bottom:10px; overflow:hidden;}

.rosso { color:#CC0000;}
.both {clear:both;}
.inline {display:inline;}
.align {vertical-align:middle;}






/* ADMIN TOOLBAR  */

#admin_toolbar 	{position:fixed; z-index:1000; top:0%; left:0%; width:100%; background-color:#ffffff;}


#toolbar_closed {background-color:#FBF4C6;  border-bottom:solid 1px #B76101;}

#toolbar_closed ul {list-style:none; margin:0; padding-top:5px; padding-bottom:5px; padding-left:5px;}
#toolbar_closed li {display:inline;}

#toolbar_closed a:link	{padding:2px 5px 2px 5px; border:1px solid #B76101; color:#FFFFFF;
					 font-weight:bold; background-color:#F6E688; text-decoration: none;}
#toolbar_closed a:visited	{padding:2px 5px 2px 5px; border:1px solid #B76101; color:#FFFFFF;
				 font-weight:bold; background-color:#F6E688; text-decoration: none;}
#toolbar_closed a:hover	{padding:2px 5px 2px 5px; border:1px solid #B76101; color:#FFFFFF;
					 font-weight:bold; background-color:#ffffff; text-decoration: none;}

#toolbar_open 	{border-bottom:solid 1px #B76101; margin:0; padding:5px;}
#toolbar_open p	{margin:0;}




#edit_page 		{ }




















