﻿/*
@font-face {  
  font-family: 'tga';  
  src: url('fonts/tga/texgyreadventor-regular.eot'); 
}
@font-face {  
  font-family: 'tga2';  
  src: url('fonts/tga/texgyreadventor-regular.otf'); 
  font-weight: normal;font-style: normal;
}
*/


/*testo*/
body,input,textarea,select,p,td {font-family:Tahoma;font-size:14px;}

/*elementi*/
html {overflow-y:scroll}
body { margin: 0px; background: #5B7842 }
a {text-decoration:none;color:#129e34;background-repeat:no-repeat;}
a:hover {text-decoration:underline}
div {background-repeat:no-repeat;background-position:left top;}
form {margin:0px}
h1 {margin:0px;font-size:20px;line-height:normal;color:#129e34;font-weight:normal}
h2 {margin:0px;font-size:18px;line-height:normal;color:#129e34;font-weight:normal}
h3 {margin:0px;font-size:16px;line-height:normal;color:#129e34;font-weight:normal}
h4 {margin:0px;font-size:14px;line-height:normal;color:#129e34;font-weight:bold}
img {border:0px}
p {margin:0px}
td {vertical-align:top}


/*pagina*/
#sfondo1 {position:relative}
#sfondo2 { position: absolute; background: #EEF5ED; border-top: 4px solid #5C7943; top: 0px; left: 0px; width: 100%; bottom: 188px }
#sfondo2- {position:absolute;background:#fff url('img/bg.png') repeat-x top;top:0px;left:0px;width:100%;bottom:188px}
#fiori- {position:absolute;background: url('img/bg2.png') repeat-y top;top:30px;left:0px;width:100%;bottom:188px}
#pagina {position:relative;margin:auto;width:960px}
#testa { position: relative; min-height: 308px;  }
        #menu {cursor:default;display:table;margin:auto;background:#129e34}
        .menuItem {display:block;color:White;padding:5px 18px}
        .menuItem:hover{text-decoration:none;background:#96c11f;}
        .menuItemSelected {display:block;background:#96c11f;color:White;padding:5px 18px}
        .menuItemSelected:hover{text-decoration:none;}
        .floatMenu {}
        .floatMenuItem {display:block;border-bottom:1px solid white;text-align:center; color:White;width:198px;line-height:24px;background-image:url('img/menuBg.png');background-repeat:repeat-x }
		.floatMenuItem:hover { background-position:bottom;text-decoration:none }
        #intestazione {height:281px;background:url('img/bodyHead.jpg')}
        #linkAbio {position:absolute;display:block;width:190px;height:170px;right:20px;top:36px;}
#intestazione2 { height: 528px; background: url('img/slider.jpg'); background-size: cover }
#logo2020 { position: absolute; top: 0px; left: 0px; width: 220px; height: 220px; background: url('img/logo2020.png') }
#abio2020 { position: absolute; bottom: 0px; left: 40px; height: 220px; background: url('img/logo-abio2020.png') left top no-repeat;padding-left:100px;color:#FFF;font-size:20px }
    #abio2020 h2 { font-weight: bold; color: #FFF; font-size: 25px }
    .slider { background: #fff url('img/slider.jpg') repeat-x top; }
    #corpo {position:relative;min-height:400px;background:White}

    #piede {position:relative;color:#fff;font-size:13px;height:70px;padding-top:20px;text-align:center}
		#piede a {color:inherit}
        #piede img {vertical-align:middle}
        #piede i {font-size:14px; font-family:'Times New Roman'}
        
/*colori testo*/
.red {color:Red}
.gray {color:Gray}
.blue {color:Blue}
.white {color:White}

/*generici*/
.flLeft {float:left;}
.flRight {float:right}
.flClear {clear:both}
.center {margin:auto;display:table}
.par {padding:20px 20px 0px 20px;line-height:1.5em}
.w25 {width:25%}
.w33 {width:33%}
.w50 {width:50%}
.w100 {width:100%}
.w50px {width:50px}
.w100px {width:100px}
.w150px {width:150px}
.w200px {width:200px}
.w300px {width:300px}
.w400px {width:400px}
.w500px {width:500px}
.zoomImg {cursor:url('/Themes/default/img/zoom_in.cur'),pointer}



/*errori*/
.conf {color:Black;font-weight:bold}
.err {color:Red}


/*home*/
#home {background:url('img/homeBody.jpg');height:443px}
.llxSlideShowScrollButton_Left {background:url('img/scrollLeft.png');width:43px;margin:1px 0px;height:98px;cursor:pointer}
.llxSlideShowScrollButton_Right {background:url('img/scrollRight.png');width:43px;margin:1px 0px;height:98px;cursor:pointer}

/*ricerca*/
.ricerca {}
.ricerca .modulo {padding-left:20px;padding-top:20px;z-index:100}
.risultati {position:relative;padding:20px 0px 20px 20px}
.risultato {float:left;margin:0px 15px 15px 0px;background-color:#f9f9f9;padding:2px;width:293px;height:210px}
.risultato a{display:block}
.risultato img{width:292px;}
.risultato .prodotti {height:0px;overflow:auto;padding:5px;text-align:center;color:Gray;font-size:11px; font-style:italic}
.risultato .prodotto {}
#lbOverlay img {width:900px}

/*rivenditori*/
.elencoriv {width:350px;float:right;min-height:620px;padding-right:10px;position:relative;top:0px}
.elreg { float: left; padding: 0px 60px 0px 20px }
a.elreglnk { color: #129e34; display: block; font-size: 18px }
    a.elreglnk:hover { color: #17CE45 }
.elprov { float: left; }
    .elprov a { font-size: 16px }

.t-privacy-button {display:inline-block}
.t-privacy-button iframe {position:relative;top:7px}