@charset "utf-8";
/* CSS Document */

/* IMPOSTAZIONI GENERALI
----------------------------------------------- */
BODY {margin:0; padding:0; text-align:center; background:url(../img/bigfondo.gif) no-repeat center 105px; font-family:Verdana, Helvetica, sans-serif; font-size:10.5px; color:#222;}
TD {vertical-align:top;}
A IMG {border:0;}
UL, UL LI {margin:0; padding:0; list-style-type:none; color:#59605C;}
P {margin:0 0 1em 0; padding:0; font-size:10.5px; color:#59605C;}
STRONG {color:#39403C}
TD P {font-size:11px;}

A {color:#306396;}
A:hover {color:#f66013;}

H1 {}
/* titolo della pagina */
H2 {font-size:24px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; letter-spacing:-0.02em; margin:0 0 12px 0; padding:0;}


/* STRUTTURA
----------------------------------------------- */
html, body, #wrap {height: 100%;}
body > #wrap {height: auto; min-height: 100%;}
#wrap {width:960px; margin:0 auto; text-align:left; background:#fff; border-left:10px solid #fff; border-right:10px solid #fff; position:relative;}
#head {padding:0 0 27px 0; }
* html #head {padding:0 0 34px 0;}
#nav {background:#CAD217 ; width:960px; float:left; }
#nav UL LI { float:left;}
#main {padding:20px 20px 100px 20px; clear:both;}  /* must be same height as the footer */
#footer { text-align:center; background:url(../img/footer-fondo.gif) no-repeat center top; padding:10px 0 0 0; 
			margin:0px 0 0 0; height:70px; position: relative; margin-top: -85px;clear:both;}

.layout-nosplash {}
.layout-nosplash #nav {border-bottom:5px solid #242424; margin:0 0 0px 0;}


/* NAV
----------------------------------------------- */
#nav UL LI A {display:block; height:36px;}
#nav UL LI A I {display:none;}
#nav-home 			{width:63px; background:url(../img/nav-home.gif) no-repeat 0 0;}
#nav-gamma 			{width:71px; background:url(../img/nav-gamma.gif) no-repeat 0 0;}
#nav-retevendita 	{width:97px;background:url(../img/nav-retevendita.gif) no-repeat 0 0;}
#nav-news 			{width:56px;background:url(../img/nav-news.gif) no-repeat 0 0;}
#nav-usato 			{width:58px;background:url(../img/nav-usato.gif) no-repeat 0 0;}
#nav-assistenza 	{width:87px;background:url(../img/nav-assistenza.gif) no-repeat 0 0;}
#nav-chisiamo 		{width:82px;background:url(../img/nav-chisiamo.gif) no-repeat 0 0;}
#nav-contatti		{width:74px; background:url(../img/nav-contatti.gif) no-repeat 0 0;}
#nav-home:hover 		{background:url(../img/nav-home.gif) no-repeat 0 100%;}
#nav-gamma:hover 		{background:url(../img/nav-gamma.gif) no-repeat 0 100%;}
#nav-retevendita:hover 	{background:url(../img/nav-retevendita.gif) no-repeat 0 100%;}
#nav-news:hover			{background:url(../img/nav-news.gif) no-repeat 0 100%;}
#nav-usato:hover		{background:url(../img/nav-usato.gif) no-repeat 0 100%;}
#nav-assistenza:hover 	{background:url(../img/nav-assistenza.gif) no-repeat 0 100%;}
#nav-chisiamo:hover		{background:url(../img/nav-chisiamo.gif) no-repeat 0 100%;}
#nav-contatti:hover		{background:url(../img/nav-contatti.gif) no-repeat 0 100%;}
/* ENG nav */
#eng #nav-home				{width:62px; background:url(../eng/img/eng-nav-home.gif) no-repeat 0 0;}
#eng #nav-gamma				{width:62px; background:url(../eng/img/eng-nav-gamma.gif) no-repeat 0 0;}
#eng #nav-retevendita		{width:76px;background:url(../eng/img/eng-nav-retevendita.gif) no-repeat 0 0;}
#eng #nav-news				{width:56px;background:url(../eng/img/eng-nav-news.gif) no-repeat 0 0;}
#eng #nav-usato				{width:113px;background:url(../eng/img/eng-nav-usato.gif) no-repeat 0 0;}
#eng #nav-assistenza 		{width:72px;background:url(../eng/img/eng-nav-assistenza.gif) no-repeat 0 0;}
#eng #nav-chisiamo			{width:77px;background:url(../eng/img/eng-nav-chisiamo.gif) no-repeat 0 0;}
#eng #nav-contatti 			{width:70px; background:url(../eng/img/eng-nav-contatti.gif) no-repeat 0 0;}
#eng #nav-home:hover 		{background:url(../eng/img/eng-nav-home.gif) no-repeat 0 100%;}
#eng #nav-gamma:hover 		{background:url(../eng/img/eng-nav-gamma.gif) no-repeat 0 100%;}
#eng #nav-retevendita:hover {background:url(../eng/img/eng-nav-retevendita.gif) no-repeat 0 100%;}
#eng #nav-assistenza:hover 	{background:url(../eng/img/eng-nav-assistenza.gif) no-repeat 0 100%;}
#eng #nav-chisiamo:hover	{background:url(../eng/img/eng-nav-chisiamo.gif) no-repeat 0 100%;}
#eng #nav-news:hover		{background:url(../eng/img/eng-nav-news.gif) no-repeat 0 100%;}
#eng #nav-usato:hover		{background:url(../eng/img/eng-nav-usato.gif) no-repeat 0 100%;}
#eng #nav-contatti:hover	{background:url(../eng/img/eng-nav-contatti.gif) no-repeat 0 100%;}
/* ESP nav */
#esp #nav-home				{width:49px; background:url(../esp/img/esp-nav-home.gif) no-repeat 0 0;}
#esp #nav-gamma				{width:66px; background:url(../esp/img/esp-nav-gamma.gif) no-repeat 0 0;}
#esp #nav-retevendita		{width:84px; background:url(../esp/img/esp-nav-retevendita.gif) no-repeat 0 0;}
#esp #nav-news				{width:40px; background:url(../esp/img/esp-nav-news.gif) no-repeat 0 0;}
#esp #nav-usato				{width:105px;background:url(../esp/img/esp-nav-usato.gif) no-repeat 0 0;}
#esp #nav-assistenza 		{width:68px; background:url(../esp/img/esp-nav-assistenza.gif) no-repeat 0 0;}
#esp #nav-chisiamo			{width:108px;background:url(../esp/img/esp-nav-chisiamo.gif) no-repeat 0 0;}
#esp #nav-contatti 			{width:68px; background:url(../esp/img/esp-nav-contatti.gif) no-repeat 0 0;}
#esp #nav-home:hover 		{background:url(../esp/img/esp-nav-home.gif) no-repeat 0 100%;}
#esp #nav-gamma:hover 		{background:url(../esp/img/esp-nav-gamma.gif) no-repeat 0 100%;}
#esp #nav-retevendita:hover {background:url(../esp/img/esp-nav-retevendita.gif) no-repeat 0 100%;}
#esp #nav-assistenza:hover 	{background:url(../esp/img/esp-nav-assistenza.gif) no-repeat 0 100%;}
#esp #nav-chisiamo:hover	{background:url(../esp/img/esp-nav-chisiamo.gif) no-repeat 0 100%;}
#esp #nav-news:hover		{background:url(../esp/img/esp-nav-news.gif) no-repeat 0 100%;}
#esp #nav-usato:hover		{background:url(../esp/img/esp-nav-usato.gif) no-repeat 0 100%;}
#esp #nav-contatti:hover	{background:url(../esp/img/esp-nav-contatti.gif) no-repeat 0 100%;}
/* FRA nav */
#fra #nav-home				{width:63px; background:url(../fra/img/fra-nav-home.gif) no-repeat 0 0;}
#fra #nav-gamma				{width:64px; background:url(../fra/img/fra-nav-gamma.gif) no-repeat 0 0;}
#fra #nav-retevendita		{width:111px; background:url(../fra/img/fra-nav-retevendita.gif) no-repeat 0 0;}
#fra #nav-news				{width:50px; background:url(../fra/img/fra-nav-news.gif) no-repeat 0 0;}
#fra #nav-usato				{width:76px;background:url(../fra/img/fra-nav-usato.gif) no-repeat 0 0;}
#fra #nav-assistenza 		{width:78px; background:url(../fra/img/fra-nav-assistenza.gif) no-repeat 0 0;}
#fra #nav-chisiamo			{width:83px;background:url(../fra/img/fra-nav-chisiamo.gif) no-repeat 0 0;}
#fra #nav-contatti 			{width:63px; background:url(../fra/img/fra-nav-contatti.gif) no-repeat 0 0;}
#fra #nav-home:hover 		{background:url(../fra/img/fra-nav-home.gif) no-repeat 0 100%;}
#fra #nav-gamma:hover 		{background:url(../fra/img/fra-nav-gamma.gif) no-repeat 0 100%;}
#fra #nav-retevendita:hover {background:url(../fra/img/fra-nav-retevendita.gif) no-repeat 0 100%;}
#fra #nav-assistenza:hover 	{background:url(../fra/img/fra-nav-assistenza.gif) no-repeat 0 100%;}
#fra #nav-chisiamo:hover	{background:url(../fra/img/fra-nav-chisiamo.gif) no-repeat 0 100%;}
#fra #nav-news:hover		{background:url(../fra/img/fra-nav-news.gif) no-repeat 0 100%;}
#fra #nav-usato:hover		{background:url(../fra/img/fra-nav-usato.gif) no-repeat 0 100%;}
#fra #nav-contatti:hover	{background:url(../fra/img/fra-nav-contatti.gif) no-repeat 0 100%;}
/* DEU nav */
#deu #nav-home				{width:66px; background:url(../deu/img/deu-nav-home.gif) no-repeat 0 0;}
#deu #nav-gamma				{width:61px; background:url(../deu/img/deu-nav-gamma.gif) no-repeat 0 0;}
#deu #nav-retevendita		{width:86px; background:url(../deu/img/deu-nav-retevendita.gif) no-repeat 0 0;}
#deu #nav-news				{width:62px; background:url(../deu/img/deu-nav-news.gif) no-repeat 0 0;}
#deu #nav-usato				{width:129px;background:url(../deu/img/deu-nav-usato.gif) no-repeat 0 0;}
#deu #nav-assistenza 		{width:50px; background:url(../deu/img/deu-nav-assistenza.gif) no-repeat 0 0;}
#deu #nav-chisiamo			{width:81px;background:url(../deu/img/deu-nav-chisiamo.gif) no-repeat 0 0;}
#deu #nav-contatti 			{width:53px; background:url(../deu/img/deu-nav-contatti.gif) no-repeat 0 0;}
#deu #nav-home:hover 		{background:url(../deu/img/deu-nav-home.gif) no-repeat 0 100%;}
#deu #nav-gamma:hover 		{background:url(../deu/img/deu-nav-gamma.gif) no-repeat 0 100%;}
#deu #nav-retevendita:hover {background:url(../deu/img/deu-nav-retevendita.gif) no-repeat 0 100%;}
#deu #nav-assistenza:hover 	{background:url(../deu/img/deu-nav-assistenza.gif) no-repeat 0 100%;}
#deu #nav-chisiamo:hover	{background:url(../deu/img/deu-nav-chisiamo.gif) no-repeat 0 100%;}
#deu #nav-news:hover		{background:url(../deu/img/deu-nav-news.gif) no-repeat 0 100%;}
#deu #nav-usato:hover		{background:url(../deu/img/deu-nav-usato.gif) no-repeat 0 100%;}
#deu #nav-contatti:hover	{background:url(../deu/img/deu-nav-contatti.gif) no-repeat 0 100%;}

#language UL LI#linkadmin {border-right:1px solid #666; padding:8px 5px 2px 5px;}
#language UL LI#linkadmin A {font-size:10px; color:#666; font-weight:normal; text-decoration:none;  padding:0px 5px 0 0; margin:0 0px 0 0;}
#language UL LI#linkadmin A:hover {color:#F66013;}
#language UL LI#language-first {padding-left:8px;}

#language {width:auto; line-height:auto; }

#language {width:300px; font-size:12px;  position:absolute; right:0px; top:0px; }
#language UL {padding:0 5px 0px 0px; float:right; background:none; border-right:1px solid #666;}
#language UL LI {float:left; padding:5px 5px; height:15px;}
#language UL LI A {}

#social {text-align:right; position:absolute; right:0px; top:71px;}



/* CONTENT
----------------------------------------------- */
UL#trails { background:url(../img/spot-miniarrowdx.gif) no-repeat 0 50%; padding:2px 2px 2px 10px; margin:0 0 24px 0;}
UL#trails LI { float:left;margin:0 10px 0 0;  font-size:10px; color:#F66013; }
UL#trails LI A {text-decoration:none; color:#666;}
UL#trails LI A:hover {color:#FF6013;}

UL.bullet {margin:1em 0;}
UL.bullet LI {background:url(../img/miniarrow2-dx.gif) no-repeat left 0.5em; padding:0 0 0 10px; margin:0 0 10px 0;}

UL.bullet2 {margin:1em 0;}
UL.bullet2 LI {padding:0 0 0 0px; margin:0 0 10px 0; list-style-type:disc; list-style-image:url(../img/miniarrow2-dx.gif); list-style-position:inside;}


.inbreve {width:140px; font-size:10px; border-top:5px solid #ccc; border-bottom:5px solid #ccc; float:left; margin:0 20px 20px 0; }
.minigallery {margin:23px 0 0 0;}
.minigallery LI {float:left; margin:0 10px 0 0;}
.minigallery LI A {display:block; width:86px; height:86px; border-bottom:2px solid #e0e0e0; padding:0 0 10px 0px;}
.minigallery LI A:hover { border-bottom:2px solid #f60;}
A.imgprincipale  {border-bottom:2px solid #e0e0e0; padding:0 0 10px 0px;}
A.imgprincipale:hover { border-bottom:2px solid #f60;}

.risorse { }
.risorse UL LI A {background:#e0e0e0; display:block; padding:5px; border-bottom:1px solid #fff; color:#666; text-decoration:none;}
* html .risorse UL LI A {height:1%;} /* IE6 */
.risorse UL LI A:hover {background:#f60; color:#fff;}
.risorse UL LI.videolink A:hover {background:none; background-color:#f60; color:#f40;}

.inserto-dx {float:right; margin:0 10px 20px 20px; border-bottom:4px solid #ccc; padding:0 0 10px 0;}
.inserto-sx {float:left; margin:0 20px 20px 0px; border-bottom:4px solid #ccc; padding:0 0 10px 0;}


/* CHI SIAMO
----------------------------------------------- */
#chisiamo #main {padding:0 0 100px 0;}
#chisiamo #sx { width:200px;}
#chisiamo #sx UL {margin:0px 0 0 0; background:#242424 url(../img/chisiamo-sidefondo.jpg) no-repeat 0 0; padding:30px 0 20px 15px;}
#chisiamo #sx UL LI {}
#chisiamo #sx UL LI A {display:block; height:28px; line-height:28px; color:#ccc; border-bottom:1px dotted #666; text-decoration: none; font-size:11px;}
#chisiamo #sx UL LI A:hover {color:#fff;}
#chisiamo #sx UL LI A.current {font-weight:bold; color:#F66013;}
#chisiamo #dx {padding:20px; border-top:5px solid #242424; border-bottom:4px solid #ccc;  }


/* GAMMA
----------------------------------------------- */
#gamma #splash {  clear:both; border-bottom:5px solid #242424; }
#gamma #sx { b padding:0 0 20px 0px; }
#gamma #dx { padding:20px 0 20px 40px; }

#introlinea #sx { padding:0 30px 20px 0px; width:370px; }
#introlinea #dx TABLE TD {text-align:center; width:50%;}
#introlinea TD.cellaimg {border-top:4px solid #444; padding:20px 0 0 0;}
#introlinea TD.cellatxt {padding:10px 0 15px 0px; border-bottom:1px dotted #444; }
#introlinea TD.cellatxt A {text-decoration:none; color:#444; font-weight:bold;}
#introlinea TD.cellatxt A:hover {color:#FF6013; }
#introlinea TD.cellaimg {vertical-align:bottom;}

.videobox {   margin:15px 0 0 0; }
.videobox A {text-decoration:none; color:#fff; display:block;  background:url(/img/ecodobermann.jpg) no-repeat 0 0; padding:190px 0 15px 15px;}
.videobox P {margin:0; padding:0;}
.videobox STRONG {font-size:16px;}

/* CONTATTI
----------------------------------------------- */
#contatti #sx { border-top:4px solid #444; margin:0; padding:15px 0 0 0;}
#contatti #dx {margin:0; padding:0;}
#contatti #dx FORM {border-top:4px solid #444; width:500px; margin:0 0 0 20px; padding:15px 0 5px 0; line-height:1.5em; border-bottom:1px dotted #444;}
#contatti #dx FORM INPUT.campo {width:370px; border:1px solid #444;}
#contatti #dx FORM INPUT.camposhort {width:250px; border:1px solid #444;}
#contatti #dx FORM TEXTAREA.campo {width:370px; border:1px solid #444; padding:2px; font-family:Verdana, Helvetica, sans-serif; font-size:12px; }
#contatti #dx FORM INPUT:focus {background:#ffe;}
#contatti #dx FORM TEXTAREA:focus {background:#ffe;}
#contatti #dx FORM {}
#contatti .privacy {border-top:1px dotted #444; font-size:9px; line-height:12px;}
#contatti .errore {color:#C00;}
#contatti .errore STRONG {color:#C00;}

#contatti #dx P.inattivo {color:#ccc;}
#contatti #dx P.inattivo INPUT.campo {border:1px solid #ccc; color:#ccc;}

/* MERCATINO
----------------------------------------------- */
#mercatino #sx { width:190px; padding-left:0px; padding-top:22px;}
#mercatino #sx FORM {border-top:1px dotted #333;border-bottom:1px dotted #333; border-top:3px solid #575757; padding-top:10px;}
#mercatino #dx {}

#mercatino .produttore {color:#666; text-transform:uppercase; margin:5px 0 5px 0; padding:0; font-size:10px;}
#mercatino .descrizione {border-top:1px solid #ccc; padding:5px 0 0 0;}
#mercatino .cellaimg A img {border:3px solid #e0e0e0;}
#mercatino .cellaimg A:hover img {border:3px solid #f60;}
#mercatino .cellatxt {width:100%; }
#mercatino .cellatxt H3 {font-size:16px; color:#f60; margin:0 0 5px 0; padding:0;}
#mercatino .cellatxt UL LI {float:left; margin:0 5px 0 0;}
#mercatino .cellatxt UL LI A IMG {border:3px solid #e0e0e0;}
#mercatino .cellatxt A:hover IMG {border:3px solid #f60;}

#mercatino .offerte {border-top:3px solid #575757; border-bottom:3px solid #575757; clear:both;}
#mercatino .offerte TD {padding: 10px 10px 10px 0px;}
#mercatino .cellaimg , .cellatxt {border-bottom:1px solid #333;}

#mercatino UL.ordine  {float:right; margin:0 20px 0 0;}
#mercatino UL.ordine LI {float:left; font-size:9px; text-transform:uppercase; }
#mercatino UL.ordine LI A {background:#575757; padding:2px 5px 3px 5px; color:#fff; text-decoration:none;}
#mercatino UL.ordine LI A:hover {color:#f60; }

#mercatino SELECT.campo {width:170px;}

#mercatino .link-agriaffaires {text-align:center; margin:2em 0 1em;}


/* FOOTER
----------------------------------------------- */
#footer P {margin:0; padding:5px 0 10px 0; height:55px; color:#eee; font-size:10px; border-top:3px solid #f60; background:#333; }
#footer P A {color:#ccc;}
#footer P A:hover {color:#fff;}


/* UTILITY
----------------------------------------------- */
.clearfix:after {content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
