﻿



body {
	margin:0;
	padding:0;
	color:#342A1D;
	background-color:#FFF;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:1.6em;
}
html, body, #container {
	min-height: 100%;
	width: 100%;
	height: 100%;
}
html>body, html>body #container {
	height: auto;

}






/* CLASSI */
.leftimg {float:left; margin-right:15px; margin-bottom:10px;}
.leftimg_press {float:left; margin-right:10px;}
.gallery {float:left; margin-right:10px; margin-bottom:10px;}
.rightimg {float:right; margin-left:15px; margin-bottom:10px;}
.ridimensiona img { width:120px; height:160px; margin-bottom:10px;}
 





/* CONTAINER */


div#container {
    width:100%;
	background-image:url(../layout/bg.jpg); 
	background-repeat:no-repeat;
	background-position:top center;
	background-attachment:fixed;
	position:absolute;
	top:0;
	left:0;
	min-width:970px;}
	
	
	
/* wrapper originale -- */
div#wrapper {
	width:950px;
	overflow:hidden;
	position:relative;
	left:50%;
	margin-left:-475px;
	margin-bottom:160px;}
	
	
	
	










/* HEADER */


div#header {
	width:auto;
	overflow:hidden;
	margin:0;
	padding:0;}


div#logo {
	float:left;
	width:350px;
	margin:0;
	padding:0;
	padding-top:20px;
	padding-bottom:20px;}
	
div#languages {
	float:right;
	width:350px;
	margin:0;
	margin-top:35px;
	padding:0;}
	
/* IE6 */	
* html div#languages {
	float:right;
	width:370px;
	margin:0;
	margin-top:35px;
	padding:0;}	

/*Opera and newer Safary 4+*/
div#lingua {
[margin-top:0;]
	}

/*IE 6 e 7*/
html*div#lingua  {
	margin-top:-22px;
	}



 
	
	
	
	
	
	
	
/* NAVOR */	
div#navor {
	width:100%;
	background-color:#FFF9E3;
	border-top:5px solid #B3071C;
	margin:0; height:45px;
	padding:0;}

/* per attivare il pulsante store portare padding left a 10 pixell */	
div#navor ul {display:inline; list-style-type:none;}
div#navor li {display:inline; list-style-type:none; padding-left:37px; padding-right:0px;}
	
div#navor a:link {color:#FFF9E3; text-decoration:underline; font-weight:bold;}
div#navor a:visited {color:#FFF9E3; text-decoration:underline; font-weight:bold;} 
div#navor a:active {color:#FFF9E3; text-decoration:underline; font-weight:bold;}
div#navor a:hover {color:#FFF9E3; text-decoration:none; font-weight:bold;}	
	
/* menu onlinestore */	
.sotto_menu_store {
	position:absolute;
	background-image:url(../layout/menu.png);
	background-repeat:no-repeat;
	background-position:top center;
	text-align:center;
	margin:0;
	padding:0; 
	width:100%;
	height:203px;}
	
.sotto_menu {
	position:absolute;
	background-color:#52453A;
	text-align:left;
	margin:0;
	line-height:2.6em;
	padding:10px 20px;
	width:160px;
 }	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	



/* SPOT */	
div#spot_home {
	width:auto;
	background-color:#333;
	margin:0;
	padding:0;
	margin-bottom:5px;}

















/* CONTENT */

/* esteso */
div#content {
	width:auto;
	background-color:#ffffff;
	margin:0;
	overflow:hidden;
	padding:0;}
	
/* colonna sinistra */	
div#col_left {
	float:left;
	width:650px;
	color:#342A1D;
	margin:0;
	padding-left:15px;
	padding-right:15px;
	padding-top:70px;
	background-image: url(../layout/bg_col_left.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	background-color:#FFF;}

/* IE6 */	
* html div#col_left {
	float:left;
	width:645px;
	color:#342A1D;
	margin:0;
	padding-left:15px;
	padding-right:15px;
	padding-top:70px;
	background-image: url(../layout/bg_col_left.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	background-color:#FFF;}	
	
	
	
	
	
	
	
	
	
	
	

div#col_left h1 { font-size:14px; color:#544530;}
div#col_left h2 { font-size:12px; color:#B3071B;}

div#col_left  a:link {color:#B3071B; text-decoration:underline; font-weight:bold;}
div#col_left  a:visited {color:#B3071B; text-decoration:underline; font-weight:bold;} 
div#col_left  a:active {color:#B3071B; text-decoration:underline; font-weight:bold;}
div#col_left  a:hover {color:#B3071B; text-decoration:none; font-weight:bold;}

div#col_left hr { color:#D2CBC4;}




/* colonna destra */
div#col_right {	
	float:right;
	background-image: url(../layout/bg_col_right.jpg);
	background-repeat:no-repeat;
	background-position:top lrft;
	width:270px;}

div#col_right  a:link {color:#524539; text-decoration:underline; font-weight:bold;}
div#col_right  a:visited {color:#524539; text-decoration:underline; font-weight:bold;} 
div#col_right  a:active {color:#524539; text-decoration:underline; font-weight:bold;}
div#col_right  a:hover {color:#524539; text-decoration:none; font-weight:bold;}







































/* BOX HOME */	

/* store */
div#box_home_store 				{margin:0; padding:0; width:310px; float:left; margin-right:5px;}
div#box_home_store h1 			{margin:0; padding:10px; background-color:#B3071B;}
div#box_home_store_content		{margin:0; padding:10px; border:1px solid #D2CBC4; border-top:none; 
	background-image:url(../layout/bg_box_home_store.jpg); background-repeat:repeat-x; background-position:top;}
	
/* newsletter */
div#box_home_newsletter 				{margin:0; padding:0; width:310px; float:left; margin-right:5px;}
div#box_home_newsletter h1 			{margin:0; padding:10px; background-color:#B3071B;}
div#box_home_newsletter_content		{margin:0; padding:10px; border:1px solid #D2CBC4; border-top:none; 
	background-image:url(../layout/bg_box_home_newsletter.jpg); background-repeat:no-repeat; background-position:top;}	
	
div#box_home_newsletter_content  a:link {color:#B3071B; font-weight:bold; text-decoration:underline;}
div#box_home_newsletter_content  a:visited {color:#B3071B; font-weight:bold; text-decoration:underline;} 
div#box_home_newsletter_content  a:active {color:#B3071B; font-weight:bold; text-decoration:underline;}
div#box_home_newsletter_content  a:hover {color:#B3071B; font-weight:bold; text-decoration:none;}
		

/* news */
div#box_home_news 				{margin:0; padding:0; width:311px; float:left; margin-right:5px;}
div#box_home_news h1 			{margin:0; padding:10px; background-color:#D2CBC4;}
div#box_home_news_content		{margin:0; padding:7px; border:1px solid #D2CBC4; border-top:none; overflow:hidden;	
	background-image:url(../layout/bg_box_home_news.jpg); background-repeat:repeat-x; background-position:bottom;}

div#box_home_news a:link {color:#342A1D; text-decoration:underline; font-weight:bold;}
div#box_home_news a:visited {color:#342A1D; text-decoration:underline; font-weight:bold;} 
div#box_home_news a:active {color:#342A1D; text-decoration:underline; font-weight:bold;}
div#box_home_news a:hover {color:#342A1D; text-decoration:none; font-weight:bold;}


/* licenze */
div#box_home_licenze			{margin:0; padding:0; width:157px; float:left; margin-right:5px;}
div#box_home_licenze h1 		{margin:0; padding:5px 0px; background-color:#342A1D; text-align:center;}
div#box_home_licenze_content	{margin:0; padding:0; border:1px solid #D2CBC4; border-top:none;}

/* IE6 */	
* html div#box_home_licenze {margin:0; padding:0; width:157px; float:left; margin-right:0;}



/* locator */
div#box_home_locator			{margin:0; padding:0; width:157px; float:left;}
div#box_home_locator h1 		{margin:0; padding:10px 0px; background-color:#342A1D; text-align:center;}
div#box_home_locator_content	{margin:0; padding:0; border:1px solid #D2CBC4; border-top:none;}

















/*Fieldset generici*/
fieldset {border: 1px solid #D2CBC4; padding:5px;}
fieldset p {margin:5px; background:none;}
fieldset p label {float:left; width:35%; background:none;}
legend {color:#B3071B; font-weight:bold; padding:5px 2px 5px 2px;}


/*Formattazione campi form select menu a tendina*/
select			{color:#544530; width:auto; background:#FFFBEB;}

/*Formattazione campi bottone*/
.button			{color: #544530; background-image:url(../layout/bg_form.jpg); background-repeat:repeat-x; border:1px solid #D2CBC4; padding:4px; background-color:#FFF;}

/*campi di testo*/
.textbox			{color:#544530; width:175px; border:1px solid #D2CBC4; background-image:url(../layout/bg_form.jpg); background-repeat:repeat-x; padding:2px;}
.textbox_newsletter	{color:#544530; width:160px; border:1px solid #D2CBC4; background-image:url(../layout/bg_form.jpg); background-repeat:repeat-x; padding:2px;}

/*altri*/
.radiobutton	{color:#333333;}
.checkbox		{color:#333333;}





 
























/* footer */	
div#footer {
	width:100%;
	position:absolute;
	bottom: 0px;
	border-top:5px solid #52453A;
	background-image:url(../layout/bg_footer.jpg);
	background-repeat:repeat-x;
	height:123px;
	background-color:#FFF;}


div#footer_wrapper {
	color:#AD9F8C;
	margin:0; padding:0;
	width:950px;
	overflow:hidden;
	position:relative;
	left:50%;
	margin-left:-475px;
	margin-top:10px;}
	
	
/* footer left */
div#footer_left {
	float:left;
	width:340px;
	margin:0; padding:0;
	padding-top:5px;}
	
	
	
/* footer right */	
div#footer_right {
	float:right;
	width:600px;
	margin:0; padding:0;}	

div#footer_menu {
	width:auto;
	text-align:right;
	margin:0; padding:0;}	

div#footer_menu  a:link {color:#524539; text-decoration:underline;}
div#footer_menu  a:visited {color:#524539; text-decoration:underline;} 
div#footer_menu  a:active {color:#524539; text-decoration:underline;}
div#footer_menu  a:hover {color:#524539; text-decoration:none;}
	
div#footer_copy {
	float:left;
	width:300px;
	margin:0; padding:0;
	margin-top:24px;}	

div#footer_share {
	float:right;
	width:190px;
	text-align:right;
 	margin:0; padding:0;
	margin-top:10px;}	

div#footer_share fieldset {border:0; margin:0;  border:1px solid #DCD5CD; padding:7px 7px 0px 7px; text-align: center;}
div#footer_share legend {color:#9C8872; padding:2px 2px 5px 2px; font-weight:bolder;}





 



























	
	
	
	
	
	
	
	
/* vet_content */	
 div#vet_content { line-height:1.3em;}
div#vet_content_2 { line-height:1.3em;}
	
	
	
	
div#sc1 {background:#ffffff; z-index:30; position:absolute; float:left; text-align:left; font-size:12px; width:140px;}

#sc1 ul {
		list-style: none;
		margin: 0;
		padding: 0;
		border: none;
		}
		
#sc1 li {
 		margin:0; padding:0;
		}



#sc1 li a {
		display: block;
		padding:2px 5px 2px 5px;
		background-color:#ffffff;
		color:#333333;
		text-decoration:none;
		width:auto;
		}

	html>body #sc1 li a {
		width:auto;
		}

	#sc1 li a:hover {
		
		background-color:#666666;
		color:#ffffff;
		text-decoration:none;
		}	