/*
@font-face {
    font-family: "humanistBold";
    src: url("hum521bc-webfont.eot?#iefix") format("embedded-opentype"), url("hum521bc-webfont.woff") format("woff"), url("hum521bc-webfont.ttf") format("truetype"), url("hum521bc-webfont.svg#webfont") format("svg");
}
@font-face {
    font-family: "humanist";
    src: url("hum521c-webfont.eot?#iefix") format("embedded-opentype"), url("hum521c-webfont.woff") format("woff"), url("hum521c-webfont.ttf") format("truetype"), url("hum521c-webfont.svg#webfont") format("svg");
}
*/


@font-face {
    font-family: 'futuraLt';
    /*font-family: 'futura_lt_btlight';*/
    src: url('js/futural-webfont.eot');
    src: url('js/futural-webfont.eot?#iefix') format('embedded-opentype'),
         url('js/futural-webfont.woff') format('woff'),
         url('js/futural-webfont.ttf') format('truetype'),
         url('js/futural-webfont.svg#futura_lt_btlight') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'futuraMb';
    src: url('js/futurab-webfont.eot');
    src: url('js/futurab-webfont.eot?#iefix') format('embedded-opentype'),
         url('js/futurab-webfont.woff') format('woff'),
         url('js/futurab-webfont.ttf') format('truetype'),
         url('js/futurab-webfont.svg#futura_md_btbold') format('svg');
    font-weight: normal;
    font-style: normal;
}




body
{
    /*font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;*/
    font-size: 13px;
    color: #202020;
    text-decoration: none;

    background-color:#f0f0f0;
    background-image: url(img/sfondo.jpg);
    background-repeat: repeat-x;
    background-position: top left;    
    margin: 0px;
    
}

a {
    color: #116617 ;
    text-decoration: none;
    }
a:hover {
    color: #116617 ;
    text-decoration: underline;
         }
img {
    border: 0 none;
}

div#container {
    /*font-family: Trebuchet MS,Arial,Helvetica,sans-serif;*/
    margin-bottom: auto;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    text-align: center;
    width: 100%;
}



.topImg {
    clear:both;    
}

.topTesti {
    width: 960px;
    text-align: justify;
    padding: 10px 15px 20px 15px;  
    /*border: 1px solid red;*/
    color: #4A4C4B;
    font-size : 13px;
}
.topTesti .titolo {
    font-family: 'futuraMb', Arial, sans-serif !important;
    font-size : 24px !important;
    clear: both;
    margin: 0px 0px 5px 0px;
}


















/*  HEADER   */
/*:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
/*:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
/*:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/

div#header {
    clear: both;
    float: left;
    height: 102px;
    text-align: center;
    width: 100%;
}
div#headerContent {
    background-image: url(img/sfondoTop.jpg);
    background-repeat: repeat-x;
    background-position: top left;    
    background-color:#ffffff; 
    clear: both;
    height: 100px;
    margin: 0 auto;
    width: 990px;
    border-bottom: 2px solid #c6c6c6;
}

div#logo {
    clear: none;
    float: left;
    height: 100px;
}


.loginUtente {
    color: #aaaaaa !important;    
    font-size: 11px;
}

.logout {
    color: #cccccc !important;    
    font-size: 10px;
}

.logout:hover {
    color: #5ca1c2 !important;     
}

.privacy {
    color: #2CAC35 !important;    
    font-size: 10px;
}

.privacy:hover {
    color: #1E7424 !important;     
}


div.ricerca 
{
    clear: none;
    float: right;
    text-align: right;
    margin: 25px 10px 0px 0px;
    }

div.ricerca a
{
    color:White;
    text-decoration: none;
    }
div.ricerca a:hover 
{
    color:#5ca1c2;
    text-decoration: none;
    }


div.ricerca .tbRicerca {    
  background-color : #f1f1f1 !important;
  border: 0px  !important;
  height: 22px !important; 
}






div#contenuto {
    background-color: #FFFFFF;
    background-repeat: no-repeat;
    clear: both;
    margin: 0 auto;
    position: relative;
    width: 990px;
    z-index: 1000;
    min-height: 600px;
    overflow:hidden;
}

div#titolo {
    color: #6D6D6B;
    font-family: Trebuchet MS ,Arial,sans-serif;
    font-size: 22px;
    text-decoration: none;
    float: left;
}
div#testo {
    width: 980px;
    color: #6D6D6B;
    font-family: Trebuchet MS ,Arial,sans-serif;
    font-size: 12px;
    text-decoration: none;
    float: left;
    text-align: left;
}






















/*  FOOTER   */
/*:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
/*:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
/*:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/


div#footer {
    clear: both;
    float: left;
    height: 85px;
    text-align: center;
    width: 100%;
}
div#footerContent {
    background-image: url(img/sfondoFooter.jpg);
    background-repeat: repeat-x;
    background-position: top left;    
    background-color: #555555;
    clear: both;
    color: #8f8f8f;
    height: 85px;
    margin: 0 auto;
    width: 970px;
    padding: 10px;
    font-size:	11px;
}
div#footerColonnaSX b , div#footerColonnaSX strong
{
    color: #116617;
    font-size:	13px;
}

div#footerColonnaSX {
    float: left;
    text-align: left;
    width: 600px;
}
div#footerColonnaDX {
    float: right;
    text-align: right;
    width: 200px;
    padding-right: 15px;
}

div#footerColonnaSX a, div#footerColonnaDX a {
    color: #116617;
    font-family: Trebuchet MS,Verdana;
    /* font-size: 11px; */ 
    /* line-height: 24px; */
    padding: 0 0 0 10px;
    text-decoration: none;
    width: 140px;
}
div#footerColonnaSX a:hover, div#footerColonnaDX a:hover {
    color: #224a5c;
}


div#footerColonnaSocial {
    float: right;
    text-align: right;
    width: 90px;
    border-left: 1px solid #bcbcbc;
}

div#footerColonnaSocial img{
    margin: 0px 5px 5px 0px;
}











/*  MENU   */
/*:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
/*:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
/*:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/


div#menu {
    padding-top: 62px;
}


a.rmLink {
    font-family: 'futuraLt', Arial, sans-serif !important;
    font-size : 17px !important;
}



/*.rmRootGroup .rmLink {background-color: Red !important; }*/
/*.rmRootGroup .rmExpandDown {background-color: Cyan !important; }*/

/*.RadMenu_Default .rmVertical .rmText, .RadMenu_Default .rmLeftArrow, .RadMenu_Default .rmRightArrow */
.RadMenu_Default .rmRootGroup, .RadMenu_Default a.rmLink, .RadMenu_Default .rmGroup .rmText, .RadMenu_Default .rmVertical .rmText, .RadMenu_Default .rmLeftArrow, .RadMenu_Default .rmRightArrow, .RadMenu_Default .rmTopArrow, .RadMenu_Default .rmBottomArrow {
    /*disabilito tutti gli sfondi -- forse!! */
    /*background-image: none !important;*/
    background-image: url("img_restyling2014/menuSkin.png") !important;
}


.RadMenu_Default .rmRootGroup 
{
    /*disabilito bordo del menu principale*/
    border: 0px !important;
}
ul.rmRootGroup li.rmItem {
    /*menu principale */
    background-color: white !important; 
    text-align: left !important;
    /*height: 35px;*/
    /*padding: 7px 7px;*/
    border-right: 1px solid #cccccc;
}
ul.rmRootGroup li.rmItem a.rmRootLink span.rmText {
    padding: 7px 14px ;
}
ul.rmRootGroup li.rmItem a.rmRootLink:hover {
    border-bottom: 3px solid #888888;
    cursor: pointer;
}
ul.rmRootGroup li.rmItem a.rmExpanded {
    border-bottom: 3px solid #888888;
}


ul.rmRootGroup a.rmRootLink {
    /*disabilito bordo INTERNO del menu principale*/
    background-image: none !important;
}
ul.rmRootGroup li.rmLast {
    /*DISABILITO ultimo bordo interno del menu principale*/
    border-right: 0px;
}


ul.rmRootGroup .rmExpanded {
    /*ROLLOVER menu principale*/
    background-color: white !important; 
}







ul.rmLevel1 li.rmItem {
    /*abilito sfondo colorato + bordo per menu secondario*/
    background-color: white !important; 
    text-align: left !important;
    border-bottom: 1px solid #cccccc;
}
ul.rmLevel1 li.rmItem a.rmLink {
    /*color: Red !important;   */
    padding: 5px 8px 5px 0px !important;
    font-size: 16px  !important;
}
ul.rmLevel1 li.rmItem a.rmLink:hover {
    color: #116617 !important;   
    background-color : #f0f0f0;
    background-image: none !important;
    cursor: pointer;
}
ul.rmLevel1 li.rmItem a.rmLink:hover span.rmText {
    /*disabilito sfondo colorato per menu secondario*/
    background-color: transparent !important;    
    background-image: none !important;
}








ul.rmRootGroup .rmFocused  {
    /*BOTTONE ATTIVO su menu principale*/
    background-image: none !important;        
    background-color: #F1F1F1 !important; 
    /*color: White !important;*/
}
.rmFocused .rmText {
    /*color: white;*/
}
























/*  HOME PAGE   */
/*:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
/*:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
/*:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
div#centro {
    overflow:hidden;
}
div#centroHome {
    overflow:hidden;
}

div#newsElenco {
  width: 290px;
  float: right; 
  margin: 0px 0px 20px 0px ;
  overflow:hidden;
}

div#newsElenco div#titoloNews {
    height: 17px;
    background-color: #2D2D2D;
    color: White;
    font-size: 11px;
    text-align: left;
    padding-left: 10px;
}





div#newsElenco .newsBlocco {
    text-align: left;  
    font-family: Trebuchet MS, Verdana, Arial;
    font-size : 11px;
    color: #808080;
    padding: 10px 10px 15px 0px;
    border-bottom: 1px solid #E7E7E7;
}

.newsBlocco .data {
    font-family: Trebuchet MS, Verdana, Arial;
    font-size : 12px;
    font-weight: bold;
    color: #116617;
}

.newsBlocco a.titolo {
    font-family: Trebuchet MS, Verdana, Arial;
    font-size : 13px;
    font-weight: bold;
    color: #333333;
}
.newsBlocco a.titolo:hover {
    color: black;
}















div#prodotti {
  width: 699px;
  float: left; 
  overflow:hidden;
  border: 1px sold red;
}






.time-line {
    margin: 0; 
    padding: 0;
    list-style: none;
}
.time-line li {
    float: left; 
    padding: 0px 12px 12px 0px;
}

.time-line li .sch 
{
    width: 210px;
    height: 50px;
    padding: 5px;  
    text-align: left;
    position: absolute;
    bottom: 0px;
    left: 0px;
    background-color: black;
    color: white;
    opacity:0.7;
    filter:alpha(opacity=70); /* For IE8 and earlier */
    z-index: 100;
}

.time-line li .txt {
    width: 210px;
    padding: 10px 5px 10px 5px;  
    text-align: left;
    position: absolute;
    bottom: 0px;
    left: 0px;
    color: white;
    z-index: 110;
    
    font-size: 12px;
    color: #7F7F7F;
}

.time-line li .txt b {
    font-size: 14px;
    color: #FFFFFF;
    line-height: 14px;
}


.time-line  .block {
    position: relative;
    display: inline-block;
    width: 100%;
    float: left;
    cursor: pointer;
    /*border: 1px solid black;*/
}

.time-line  .block img {
    display: inline-block;
    width: 220px;
    height: 220px;
    float: left;
}
















div#marche {
  width: 990px;
  float: left; 
  overflow:hidden;
  clear: both;
  margin: 20px 0px;
}




.time-line-marche {
    margin: 0; 
    padding: 0;
    list-style: none;
}
.time-line-marche li {
    float: left; 
    padding: 2px;
}

.time-line-marche .block {
    position: relative;
    display: inline-block;
    width: 100%;
    float: left;
    cursor: pointer;
    /*border: 1px solid black;*/
}

.time-line-marche .block img {
    display: inline-block;
    width: 160px;
    height: 100px;
    float: left;
}

























/*  BOTTONI   */
/*:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
/*:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
/*:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
/*:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
/*:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
.button{
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	-khtml-border-radius:3px;
	border-radius:3px;
	-moz-box-shadow:inset 1px 1px 0 rgba(255,255,255,0.3);
	-webkit-box-shadow:inset 1px 1px 0 rgba(255,255,255,0.3);
	box-shadow:inset 1px 1px 0 rgba(255,255,255,0.3);
	-moz-box-sizing:border-box!important;
	cursor:pointer;
	display:inline-block;
	font:13px/100% 'Lucida Grande','Lucida Sans Unicode','Helvetica Neue',Helvetica,Arial,Verdana,sans-serif;
	line-height:16px;
	outline:none!important;
	padding:4px 10px;
	position:relative;
	text-align:center;
	text-decoration:none;
	white-space:nowrap;
	}


button{
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	-khtml-border-radius:3px;
	border-radius:3px;
	-moz-box-shadow:inset 1px 1px 0 rgba(255,255,255,0.3);
	-webkit-box-shadow:inset 1px 1px 0 rgba(255,255,255,0.3);
	box-shadow:inset 1px 1px 0 rgba(255,255,255,0.3);
	-moz-box-sizing:border-box!important;
	cursor:pointer;
	display:inline-block;
	font:13px/100% 'Lucida Grande','Lucida Sans Unicode','Helvetica Neue',Helvetica,Arial,Verdana,sans-serif;
	line-height:16px;
	outline:none!important;
	padding:4px 10px;
	position:relative;
	text-align:center;
	text-decoration:none;
	white-space:nowrap;
	}


.button:hover{
	text-decoration:none;
	}


button::-moz-focus-inner,input::-moz-focus-inner{
	border:0;
	}


.button-round{
	-moz-border-radius:16px;
	-webkit-border-radius:16px;
	-khtml-border-radius:16px;
	border-radius:16px;
	padding:7px 0;
	width:30px;
	}


.button-gray{
	background:#f1f1f1;
	background:-webkit-gradient(linear,left top,left bottom,from(#e9e9e9),to(#d1d1d1));
	background:-moz-linear-gradient(top,#e9e9e9,#d1d1d1);
	-pie-background:linear-gradient(top,#e9e9e9,#d1d1d1);
	border:1px solid #bbb;
	color:#555;
	text-shadow:0 1px 0 #fff;
	}


.button-gray:hover,.button-gray:focus,.button-gray.hover{
	border:1px solid #aaa;
	background:#ececec;
	background:-webkit-gradient(linear,left top,left bottom,from(#e1e1e1),to(#c1c1c1));
	background:-moz-linear-gradient(top,#e1e1e1,#c1c1c1);
4	-pie-background:linear-gradient(top,#e1e1e1,#c1c1c1);
	border:1px solid #999;
	color:#555;
	}


.button-gray:active,.button-gray.active,.button-gray.current{
	background:#ddd;
	background:-webkit-gradient(linear,left top,left bottom,from(#ccc),to(#e9e9e9));
	background:-moz-linear-gradient(top,#ccc,#e9e9e9);
	-pie-background:linear-gradient(top,#ccc,#e9e9e9);
	border:1px solid #999;
	color:#555;
	}


.button-orange{
	background:#f78d1d;
	background:-webkit-gradient(linear,left top,left bottom,from(#faa51a),to(#f47a20));
	background:-moz-linear-gradient(top,#faa51a,#f47a20);
	-pie-background:linear-gradient(top,#faa51a,#f47a20);
	border:solid 1px #d61;
	color:#fef4e9;
	text-shadow:0 1px 1px rgba(0,0,0,0.25);
	}


.button-orange:hover,.button-orange:focus,button-orange.hover{
	background:#f47c20;
	background:-webkit-gradient(linear,left top,left bottom,from(#f88e11),to(#f06015));
	background:-moz-linear-gradient(top,#f88e11,#f06015);
	-pie-background:linear-gradient(top,#f88e11,#f06015);
	border:solid 1px #a51;
	color:#fef4e9;
	}


.button-orange:active,.button-orange.active,.button-orange.current{
	background:#f47a20;
	background:-webkit-gradient(linear,left top,left bottom,from(#f47a20),to(#faa51a));
	background:-moz-linear-gradient(top,#f47a20,#faa51a);
	-pie-background:linear-gradient(top,#f47a20,#faa51a);
	border:solid 1px #a51;
	color:#fef4e9;
	}


.button-red{
	background-color:#C44747;
	background:-moz-linear-gradient(top,#DD5F5F 10%,#A92C2C 90%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0.1,#DD5F5F),color-stop(0.9,#A92C2C));
	-pie-background:linear-gradient(top,#DD5F5F 10%,#A92C2C 90%);
	border:1px solid #A92C2C;
	color:#fef4e9;
	text-shadow:0 1px 1px rgba(0,0,0,0.25);
	}


.button-red:hover,.button-red:focus,button-red.hover{
	background-color:#C44747;
	background:-moz-linear-gradient(top,#DD4141 10%,#A92121 90%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0.1,#DD4141),color-stop(0.9,#A92121));
	-pie-background:linear-gradient(top,#DD4141 10%,#A92121 90%);
	border:1px solid #711;
	color:#fef4e9;
	}


.button-red:active,.button-red.active,.button-red.current{
	background-color:#C44747;
	background:-moz-linear-gradient(top,#A92C2C 10%,#DD5F5F 90%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0.1,#A92C2C),color-stop(0.9,#DD5F5F));
	-pie-background:linear-gradient(top,#A92C2C 10%,#DD5F5F 90%);
	border:1px solid #711;
	color:#fef4e9;
	}


.button-blue{
	background:#0095cd;
	background:-webkit-gradient(linear,left top,left bottom,from(#00adee),to(#0078a5));
	background:-moz-linear-gradient(top,#00adee,#0078a5);
	-pie-background:linear-gradient(top,#00adee,#0078a5);
	border:1px solid #034462;
	color:#fff;
	text-shadow:0 1px 1px rgba(0,0,0,0.25);
	}


.button-blue:hover,.button-blue:focus,.button-blue.hover{
	background:#007ead;
	background:-webkit-gradient(linear,left top,left bottom,from(#0095cc),to(#00678e));
	background:-moz-linear-gradient(top,#0095cc,#00678e);
	-pie-background:linear-gradient(top,#0095cc,#00678e);
	border:1px solid #234;
	color:#fff;
	}


.button-blue:active,.button-blue.active,.button-blue.current{
	background:#80bed6;
	background:-webkit-gradient(linear,left top,left bottom,from(#0078a5),to(#00adee));
	background:-moz-linear-gradient(top,#0078a5,#00adee);
	-pie-background:linear-gradient(top,#0078a5,#00adee);
	border:1px solid #234;
	color:#fff;
	}


.button-green{
	color:#fff;
	background:#8fc857;
	background:-webkit-gradient(linear,left top,left bottom,from(#8fc857),to(#5c9425));
	background:-moz-linear-gradient(top,#8fc857,#5c9425);
	-pie-background:linear-gradient(top,#8fc857,#5c9425);
	text-shadow:0 1px 1px rgba(0,0,0,0.25);
	border:1px solid #561;
	}


.button-green:hover,.button-green:focus,.button-green.hover{
	border:1px solid #561;
	background:#8fbb44;
	background:-webkit-gradient(linear,left top,left bottom,from(#8fbb44),to(#5c8825));
	background:-moz-linear-gradient(top,#8fbb44,#5c8825);
	-pie-background:linear-gradient(top,#8fbb44,#5c8825);
	border:1px solid #342;
	}


.button-green:active,.button-green.active,.button-green.current{
	background:#8fbb44;
	background:-webkit-gradient(linear,left top,left bottom,from(#5c8825),to(#8fbb44));
	background:-moz-linear-gradient(top,#5c8825,#8fbb44);
	-pie-background:linear-gradient(top,#5c8825,#8fbb44);
	border:1px solid #342;
	}
/*:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
/*:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
/*:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/


















/*  RICERCA   */
/*:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
/*:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
/*:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/


.pnlRicerca {
    border-left: 5px solid #278A30;
    background-color: #E5E5E5;
    padding: 10px;
    margin: 0px 0px 20px 15px;
    float: left;
    clear: both;
    width:700px;
    text-align: left;
    color: #4A4C4B;
    
    font-family: 'futuraLt', Arial, sans-serif !important;
    font-size : 18px !important;
}

.pnlRicerca.usato {
    border-left: 10px solid red;
    background-color: #f0f0f0 ;
    width:500px;
}

.pnlRicerca .titolo {
    font-family: 'futuraMb', Arial, sans-serif !important;
    font-size : 18px !important;
    clear: both;
    margin: 0px 0px 5px 0px;
}



div.sx {
    width: 140px;
    float: left;
    clear: left;
    text-align: right;
    padding: 5px 10px 5px 0px;
}

div.dx {
    width: 500px;
    float: left;
    clear: right;
    text-align: left;
    padding: 5px 0px 5px 0px;
}
.pnlRicerca.usato div.dx {
    width: 300px;
}

div.bottone {
    float: right;
    clear: both;
    margin: 5px 0px 0px 0px;
}












/*  RICERCA Risultati   */
/*:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
/*:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
/*:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/

.pnlRisultati 
{
    clear: both;
    width:990px;
    margin: 20px 0px 20px 0px;
    overflow:hidden;
}

.pnlRisultati .risultato {
    float: left;
    width: 470px;
    padding: 7px 0px 7px 7px;
    margin: 7px 0px 0px 8px;
    background-color: #F2F2F2;
}



.pnlRisultati .img {
    float: left;
}
.pnlRisultati .img img {
    width: 105px;    
    height: 105px;    
}


.pnlRisultati .testi {
    float: left;
    width: 353px;
    height: 105px;
    margin: 0px 0px 0px 114px;
    text-align: left;
    position: absolute;
}    

.pnlRisultati .nome {
    float: left;
    clear: both;
    font-family: 'futuraMb', Arial, sans-serif !important;
    font-size : 20px;
    color: #484D49;
}
.pnlRisultati .tipo{
    float: left;
    clear: both;
    font-family: 'futuraMb', Arial, sans-serif !important;
    font-size : 14px;
    color: #9C9E9D;
}
.pnlRisultati .txt{
    float: left;
    clear: both;
    font-size: 12px;
    color: #484D49;
    height: 43px;
    overflow: hidden;
    line-height: 14px;
    margin: 2px 0px 0px 0px;
}

.pnlRisultati .etichetta{
    /*float: left;*/
    clear: both;
    font-family: 'futuraMb', Arial, sans-serif !important;
    font-size : 18px !important;
    /*bottom: 0px;*/
    color: #BF0302;
    
    position: absolute;
    top: 88px;
    z-index: 150;
}


















/*  RICERCA RisultatiProdottiUsati   */
/*:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
/*:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
/*:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/

.pnlRisultatiProdottiUsati 
{
    clear: both;
    width:990px;
    margin: 20px 0px 20px 0px;
    overflow:hidden;
}

.pnlRisultatiProdottiUsati .risultatoRivenditoreUsato {
    float: left;
    width: 935px;
    padding: 7px 8px 7px 7px;
    margin: 2px 0px 2px 0px;
    background-color: #F2F2F2;
}


.pnlRisultatiProdottiUsati .tipologia {
    width: 940px;
    font-family: 'futuraMb', Arial, sans-serif !important;
    font-size : 14px;
    color: white;
    padding: 3px 5px 3px 5px; 
    margin: 5px 0px 2px 0px; 
    background-color: #352f2f;
    clear: both;
}



.pnlRisultatiProdottiUsati .img {
    float: left;
}
.pnlRisultatiProdottiUsati .img img {
    width: 105px;    
    height: 105px;    
}


.pnlRisultatiProdottiUsati .testi {
    float: left;
    width: 580px;
    height: 105px;
    margin: 0px 0px 0px 7px;
    text-align: left;
}    

.pnlRisultatiProdottiUsati .nome {
    float: left;
    clear: both;
    font-family: 'futuraMb', Arial, sans-serif !important;
    font-size : 20px;
    color: #484D49;
}
.pnlRisultatiProdottiUsati .tipo{
    float: left;
    clear: both;
    font-family: 'futuraMb', Arial, sans-serif !important;
    font-size : 14px;
    color: #9C9E9D;
}
.pnlRisultatiProdottiUsati .txt{
    float: left;
    clear: both;
    font-size: 14px;
    color: #484D49;
    height: 43px;
    overflow: hidden;
    line-height: 14px;
    margin: 10px 0px 0px 0px;
}

.pnlRisultatiProdottiUsati .etichetta{
    float: right;
    /*clear: both;*/
    font-family: 'futuraLt', Arial, sans-serif !important;
    font-size : 20px;
    bottom: 0px;
    color: #BF0302;
}

.pnlRisultatiProdottiUsati .etichetta b {
    font-family: 'futuraMb', Arial, sans-serif !important;
}

.pnlRisultatiProdottiUsati .contatta{
    float: right;
    font-family: 'futuraLt', Arial, sans-serif !important;
    font-size : 16px;
    padding: 10px;
    margin: 10px 0px 0px 0px;
    color: #352f2f;
    background-color: #c2c2c2;
}














/*  RICERCA RisultatiProdotti TEST DRIVE   */
/*:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
/*:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
/*:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/

.pnlRisultatiProdottiTestDrive 
{
    clear: both;
    width:990px;
    margin: 20px 0px 20px 0px;
    overflow:hidden;
}

.pnlRisultatiProdottiTestDrive .risultatoRivenditoreTestDrive {
    float: left;
    width: 935px;
    padding: 7px 8px 7px 7px;
    margin: 2px 0px 6px 0px;
    background-color: #F2F2F2;
}




.pnlRisultatiProdottiTestDrive .img {
    float: left;
}
.pnlRisultatiProdottiTestDrive .img img {
    width: 220px;    
    height: 220px;    
}


.pnlRisultatiProdottiTestDrive .testi {
    float: left;
    width: 700px;
    height: 180px;
    margin: 0px 0px 0px 7px;
    text-align: left;
}    

.pnlRisultatiProdottiTestDrive .nome {
    float: left;
    clear: both;
    font-family: 'futuraMb', Arial, sans-serif !important;
    font-size : 26px;
    color: #2c7a2f;
}
.pnlRisultatiProdottiTestDrive .tipo{
    float: left;
    clear: both;
    font-family: 'futuraMb', Arial, sans-serif !important;
    font-size : 14px;
    color: #9C9E9D;
}
.pnlRisultatiProdottiTestDrive .txt{
    float: left;
    clear: both;
    font-size: 14px;
    color: #484D49;
    width: 700px;
    height: 110px;
    overflow: hidden;
    line-height: 14px;
    margin: 10px 0px 0px 0px;
}



.risultatoRivenditoreTestDrive .bt {
    float: left;    
    margin: 0px 0px 0px 10px;
    padding: 10px;
    text-align: center;
    font-family: 'futuraLt', Arial, sans-serif !important;
    font-size : 16px;
}
.risultatoRivenditoreTestDrive .btScheda {
    width: 240px;
    background-color: #c9c9c9;
    color: #000000;
}
.risultatoRivenditoreTestDrive .btRichiedi {
    /*float: right;    */
    width: 400px;
    background-color: #257e2c;
    color: #FFFFFF;
}



















/*  RICERCA Risultati Rivenditori   */
/*:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
/*:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
/*:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/

.pnlRisultatiRivenditori 
{
    clear: both;
    width:990px;
    margin: 20px 0px 20px 0px;
    overflow:hidden;
}

.pnlRisultatiRivenditori .risultato {
    float: left;
    width: 950px;
    padding: 7px 0px 7px 7px;
    margin: 7px 0px 0px 8px;
    background-color: #F2F2F2;
}


.pnlRisultatiRivenditori .img {
    float: left;
}
.pnlRisultatiRivenditori .img img {
    width: 180px;    
    height: 120px;    
}


.pnlRisultatiRivenditori .testi {
    float: left;
    width: 420px;
    height: 105px;
    margin: 0px 0px 0px 7px;
    text-align: left;
}    

.pnlRisultatiRivenditori .nome {
    float: left;
    clear: both;
    font-family: 'futuraMb', Arial, sans-serif !important;
    font-size : 20px;
    color: #484D49;
}
.pnlRisultatiRivenditori .tipo{
    float: left;
    clear: both;
    font-family: 'futuraMb', Arial, sans-serif !important;
    font-size : 14px;
    color: #9C9E9D;
}
.pnlRisultatiRivenditori .txt, .pnlRisultatiRivenditori .txt a{
    float: left;
    clear: both;
    font-size: 13px;
    color: #484D49 !important;
    /*height: 43px;*/
    overflow: hidden;
    margin: 2px 0px 0px 0px;
}
.pnlRisultatiRivenditori .txt .link   {color: #278A30 !important;}

.pnlRisultatiRivenditori .tab{
    float: right;
    clear: none;
    font-family: 'futuraLt', Arial, sans-serif !important;
    font-size : 16px;
    color: #FFFFFF;
    padding: 5px;
    margin: 0px 8px 0px 0px;
}

.pnlRisultatiRivenditori .tab b{  font-family: 'futuraMb', Arial, sans-serif !important;  }
.pnlRisultatiRivenditori .tabUsato { background-color: #929292;}
.pnlRisultatiRivenditori .tabTestDrive { background-color: #278A30;}

























/*  PRODOTTI SUGGERITI   */
/*:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
/*:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
/*:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
/*:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/



div#prodottiSuggeriti {
  width: 990px;
  float: left; 
  overflow:hidden;
}


div#prodottiSuggeriti div#titoloProdottiSuggeriti {
    background-color: #2D2D2D;
    color: White;
    font-size: 14px;
    text-align: left;
    padding: 2px 0px 2px 10px;
    text-transform: uppercase;
    margin: 40px 0px 20px 0px;
}







.time-line-prodottiSuggeriti {
    margin: 8px 0px 0px 12px; 
    padding: 0;
    list-style: none;
}
.time-line-prodottiSuggeriti li {
    float: left; 
    padding: 0px 10px 10px 0px;
}

.time-line-prodottiSuggeriti li .sch 
{
    width: 175px;
    height: 40px;
    padding: 5px;  
    text-align: left;
    position: absolute;
    bottom: 0px;
    left: 0px;
    background-color: black;
    color: white;
    opacity:0.7;
    filter:alpha(opacity=70); /* For IE8 and earlier */
    z-index: 100;
}

.time-line-prodottiSuggeriti li .txt {
    width: 175px;
    padding: 10px 5px 10px 5px;  
    text-align: left;
    position: absolute;
    bottom: 0px;
    left: 0px;
    color: white;
    z-index: 110;
    
    font-size: 11px;
    color: #7F7F7F;
    
    overflow: hidden;
}

.time-line-prodottiSuggeriti li .txt b {
    font-size: 12px;
    color: #FFFFFF;
}


.time-line-prodottiSuggeriti  .block {
    position: relative;
    display: inline-block;
    width: 100%;
    float: left;
    cursor: pointer;
    /*border: 1px solid black;*/
}

.time-line-prodottiSuggeriti  .block img {
    display: inline-block;
    width: 185px;
    height: 185px;
    float: left;
}


















/*  PRODOTTI RIVENDITORI   */
/*:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
/*:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
/*:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
/*:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/



div#prodottiRivenditori {
  width: 990px;
  float: left; 
  overflow:hidden;
}


div#prodottiRivenditori div#titoloprodottiRivenditori {
    background-color: #257e2c;
    color: White;
    font-size: 14px;
    text-align: left;
    padding: 2px 0px 2px 10px;
    text-transform: uppercase;
    margin: 40px 0px 20px 0px;
}







.time-line-prodottiRivenditori {
    margin: 8px 0px 0px 12px; 
    padding: 0;
    list-style: none;
}
.time-line-prodottiRivenditori li {
    float: left; 
    padding: 0px 10px 10px 0px;
}

.time-line-prodottiRivenditori li .sch 
{
    width: 175px;
    height: 40px;
    padding: 5px;  
    text-align: left;
    position: absolute;
    bottom: 20px;
    left: 0px;
    background-color: black;
    color: white;
    opacity:0.7;
    filter:alpha(opacity=70); /* For IE8 and earlier */
    z-index: 100;
}

.time-line-prodottiRivenditori li .txt {
    width: 175px;
    padding: 10px 5px 10px 5px;  
    text-align: left;
    position: absolute;
    bottom: 23px;
    left: 0px;
    color: white;
    z-index: 110;
    
    font-size: 11px;
    color: #7F7F7F;
    
    overflow: hidden;
}

.time-line-prodottiRivenditori li .txt b {
    font-size: 12px;
    color: #FFFFFF;
}


.time-line-prodottiRivenditori  .block {
    position: relative;
    display: inline-block;
    width: 100%;
    float: left;
    cursor: pointer;
    /*border: 1px solid black;*/
    height: 210px;
}

.time-line-prodottiRivenditori  .block img {
    display: inline-block;
    width: 185px;
    height: 185px;
    float: left;
}



.time-line-prodottiRivenditori li .prezzo {
    width: 175px;
    height: 20px;
    padding: 5px;  
    text-align: left;
    position: absolute;
    bottom: 0px;
    left: 0px;
    background-color: #b0b0b0;
    color: #7a7571;
    z-index: 110;
    font-size: 12px;
}

.time-line-prodottiRivenditori li .prezzo b {
    color: #3e3933;
    font-size: 14px;
}















/*  MARCHE    */
/*:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
/*:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
/*:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
/*:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/


div#marche {
  width: 990px;
  float: left; 
  overflow:hidden;
  clear: both;
  margin: 20px 0px;
}




.time-line-marcheBig {
    margin: 0; 
    padding: 0;
    list-style: none;
}
.time-line-marcheBig li {
    float: left; 
    padding: 10px 0px 0px 10px;
}

.time-line-marcheBig .block {
    position: relative;
    display: inline-block;
    width: 100%;
    float: left;
    cursor: pointer;
    /*border: 1px solid black;*/
}

.time-line-marcheBig .block img {
    display: inline-block;
    width: 185px;
    /*height: 140px;*/
    float: left;
}



















/*  TIPOLOGIE    */
/*:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
/*:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
/*:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
/*:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/

div#tipologie {
  width: 990px;
  float: left; 
  overflow:hidden;
  margin: 20px 0px 20px 0px; 
}






.time-line-tipologie {
    margin: 0px; 
    padding: 0;
    list-style: none;
}
.time-line-tipologie li {
    float: left; 
    margin: 0px 0px 10px 10px;
}

.time-line-tipologie li .sch 
{
    width: 220px;
    height: 30px;
    padding: 5px;  
    text-align: left;
    position: absolute;
    bottom: 0px;
    left: 0px;
    background-color: #3C3C3C;
    color: white;
    opacity:0.9;
    filter:alpha(opacity=90); /* For IE8 and earlier */
    z-index: 100;
}

.time-line-tipologie li .txt {
    width: 210px;
    padding: 10px 5px 10px 5px;  
    text-align: left;
    position: absolute;
    bottom: 0px;
    left: 0px;
    color: white;
    z-index: 110;
    
    font-size: 14px;
    color: #FFFFFF;
}



.time-line-tipologie  .block {
    position: relative;
    display: inline-block;
    width: 100%;
    float: left;
    cursor: pointer;
    /*border: 1px solid black;*/
}

.time-line-tipologie  .block img {
    display: inline-block;
    width: 230px;
    height: 170px;
    float: left;
}














/*  TIPOLOGIE USATO   */
/*:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
/*:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
/*:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
/*:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/

div#tipologieUsato {
  width: 990px;
  float: left; 
  overflow:hidden;
  margin: 20px 0px 20px 0px; 
}






div#tipologieUsato .time-line-tipologie {
    margin: 0px; 
    padding: 0;
    list-style: none;
}
div#tipologieUsato .time-line-tipologie li {
    float: left; 
    margin: 0px 0px 10px 10px;
}

div#tipologieUsato .time-line-tipologie li .sch 
{
    width: 170px; /*220px;*/
    height: 30px;
    padding: 5px;  
    text-align: left;
    position: absolute;
    bottom: 0px;
    left: 0px;
    background-color: red;
    color: white;
    opacity:0.9;
    filter:alpha(opacity=90); /* For IE8 and earlier */
    z-index: 100;
}

div#tipologieUsato .time-line-tipologie li .txt {
    width: 190px; /*210px;*/
    overflow: hidden;
    
    padding: 10px 5px 4px 5px;  
    text-align: left;
    position: absolute;
    bottom: 0px;
    left: 0px;
    color: white;
    z-index: 110;
    
    display: block;
    font-family: 'futuraMb', Arial, sans-serif !important;
    font-size: 14px;
    font-weight: bold;
    color: #FFFFFF;
    text-transform:uppercase;
}

div#tipologieUsato .time-line-tipologie li .txt span {
    font-family: Trebuchet MS,Arial,Helvetica,sans-serif;
    font-size: 12px;
    color: #FFFFFF;
    text-transform: none;
    display: block;
}

div#tipologieUsato .time-line-tipologie  .block {
    position: relative;
    display: inline-block;
    width: 100%;
    float: left;
    cursor: pointer;
    /*border: 1px solid black;*/
}

div#tipologieUsato .time-line-tipologie  .block img {
    display: inline-block;
    width: 180px; /*230px;*/
    height: 170px;
    float: left;
}







div.tipologiaRisultatoUsato {
    height: 50px;
    width: 960px;
    clear: both;
    margin: 0px 0px 0px 10px ;
    background-color: Red;
}

div.tipologiaRisultatoUsato .img{
    width: 50px;
    height: 50px;

    float: left;
}

div.tipologiaRisultatoUsato .img img{
    width: 50px;
    height: 50px;
}


div.tipologiaRisultatoUsato .titolo {
    width: 550px;
    float: left;
    font-family: 'futuraMb', Arial, sans-serif !important;
    font-size: 26px;
    font-weight: bold;
    color: #FFFFFF;
    text-transform:uppercase;
    text-align: left;
    padding: 10px 0px 0px 10px;
}






















/*  SCHEDA PRODOTTO    */
/*:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
/*:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
/*:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
/*:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/

div#topProdotto  {
    overflow: hidden;
    width: 990px;
    margin: 0px 0px 20px 0px;    
}


div#topProdotto .testiTopProdotto {
    width: 550px;
    float: left;
    text-align: left;
    padding: 10px 0px 0px 13px;
}

.testiTopProdotto .indietro a  {
    color: #9C9E9D;
    font-size: 12px;
}
.testiTopProdotto .nome  {
    font-family: 'futuraMb', Arial, sans-serif !important;
    font-size : 24px;
    margin: 8px 0px 0px 0px;
    color: #278A30;
}
.testiTopProdotto .descrizione  {
    font-family: 'futuraLt', Arial, sans-serif !important;
    font-size : 17px;
    margin: 3px 0px 0px 0px;
    color: #4C4C4C;
}
.testiTopProdotto .tipologia  {
    font-family: 'futuraMb', Arial, sans-serif !important;
    font-size : 18px;
    margin: 3px 0px 0px 0px;
    color: #CDCDCD;
}


div#topProdotto .icoTestDrive {
    float: right;
    margin: 0px 0px 0px 10px;   
}
div#topProdotto .icoNovita {
    float: right;
    margin: 0px 0px 0px 10px;   
}
div#topProdotto .marca {
    border: 1px solid #cccccc;
    float: right;
    margin: 10px 10px 0px 10px;   
}
div#topProdotto .marca img {
    width: 220px;
    /*height: 140px;*/
}








.testiTabProdotto {
    width: 970px;
    margin: 20px 10px 20px 10px;
}

.bordoFrame {
    padding: 20px 10px 20px 10px;    
    border-right: 1px solid #c4c4c4;    
    border-left: 1px solid #c4c4c4;    
    border-bottom: 1px solid #c4c4c4;    
    border-top: 1px solid #ebebeb;    
    text-align: left;
    overflow: hidden;
}


.RadTabStripTop_Default .rtsLevel .rtsLink, .RadTabStripTop_Default .rtsLevel .rtsOut, .RadTabStripBottom_Default .rtsLevel .rtsLink, .RadTabStripBottom_Default .rtsLevel .rtsOut, .RadTabStripTop_Default_Baseline .rtsLevel, .RadTabStripBottom_Default_Baseline .rtsLevel {
    background-image: url("img/skinTAB.png") !important;
    background-repeat: repeat-y !important;
}

.rtsTxt {
    font-family: 'futuraLt', Arial, sans-serif !important;
    font-size : 16px;
    margin: 0px 0px 0px 0px;
    color: #020202;
}








.bordoFrame .fotoGallery {
    width: 220px;   
    height: 220px;   
    border: 1px solid #888888;
    float: left; 
    margin: 0px 15px 15px 0px; 
}

.bordoFrame .fotoGallery img {
    width: 220px;   
    height: 220px;   
}











.testiPrezziProdotto {
    width: 970px;
    margin: 20px 10px 20px 10px;
}

.pnlPrezziProdotto {
    border-left: 5px solid #278A30;
    background-color: #E5E5E5;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
    clear: both;
    text-align: left;
    color: #000000;
    
}

.pnlPrezziProdotto  div.prezzoTitolo {
    font-family: 'futuraMb', Arial, sans-serif !important;
    font-size : 16px !important;

    width: 160px;
    background-color: #E5E5E5;
    float: left;
    text-align: center;
    padding: 20px 15px 5px 10px;
}

.pnlPrezziProdotto  div.prezzo {
    font-family: 'futuraMb', Arial, sans-serif !important;
    font-size : 18px !important;
    color: #227e35;

    width: 160px;
    height:50px;
    background-color: #ebebeb;
    float: right;
    text-align: center;
    padding: 18px 0px 5px 0px;
}

div.prezzo b {
    font-family: 'futuraLt', Arial, sans-serif !important;
    text-decoration: line-through;
    color: #acacac;
}




.testDrive {
    background-color: #E5E5E5;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    text-align: left;
    color: #000000;
    width: 570px;
    float: right;
}


.testDrive .titolo {
    background-color: #257e2c;
    margin: 0px 0px 0px 0px;
    padding: 10px;
    text-align: left;
    color: #FFFFFF;
    width: 550px;

    font-family: 'futuraLt', Arial, sans-serif !important;
    font-size : 14px !important;
}

.testDrive .titolo b {
    font-family: 'futuraMb', Arial, sans-serif !important;
    font-size : 16px !important;
}

.testDrive .testo {
    padding: 10px;
    color: #717171;    
    font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
    font-size : 12px ;
}

.testDrive .rivenditore , .bordoFrame .rivenditore {
    padding: 10px;
    color: #373737;    
    font-family: 'futuraLt', Arial, sans-serif !important;
    font-size : 16px !important;
}
.testDrive .rivenditore b , .bordoFrame .rivenditore  b {
    color: #000000;    
    font-family: 'futuraMb', Arial, sans-serif !important;
    font-size : 16px !important;
}
.testDrive .rivenditore a , , .bordoFrame .rivenditore a {
    font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
    font-size : 12px ;
}

.testDrive .bottone 
{
    width: 550px;
    padding: 10px;
    color: #cccccc;    
    text-align: center;
}


.titoloTestDrive {
    clear: both;
    float: left;
    font-family: 'futuraMb', Arial, sans-serif !important;
    font-size : 20px;
    color: #278A30;
    margin: 0px 0px 10px 0px;
}




















/*  SCHEDA RIVENDITORE    */
/*:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
/*:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
/*:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
/*:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/



.topTestiRivenditore {
    width: 990px;
    text-align: justify;
    padding: 10px 0px 20px 0px;  
    /*border: 1px solid red;*/
    clear: both;
    overflow: hidden;
    font-size: 13px;
    color: #4A4C4B;
}
.topTestiRivenditore .titolo {
    font-family: 'futuraMb', Arial, sans-serif !important;
    font-size : 24px !important;
    width: 700px;
    padding: 10px 0px 10px 25px;
    background-color: #352F2F;
    color: white;
    text-transform: uppercase;
    float: left;
}

.topTestiRivenditore .testi {
    width: 700px;
    float: left;
    font-family: 'futuraLt', Arial, sans-serif !important;
    font-size : 18px;
    padding: 10px 0px 0px 25px;
    color: #4A4C4B;
}





.topTestiRivenditore .logo {
    width: 120px;
    float: right;
}    
.topTestiRivenditore .logoTxt {
    width: 120px;
    float: right;
    text-align: right; 
    text-transform: uppercase;
    font-family: 'futuraLt', Arial, sans-serif !important;
    font-size : 18px;
    color: #898989;
    padding: 23px 0px 0px 0px;
}


































/*  GARANZIA   */
/*:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
/*:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
/*:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/


.pnlGaranzia {
    border-top: 15px solid #278A30;
    background-color: #E5E5E5;
    padding: 10px;
    margin: 40px 0px 40px 15px;
    float: left;
    clear: both;
    width:700px;
    text-align: left;
    color: #4A4C4B;
    
    font-family: 'futuraLt', Arial, sans-serif !important;
    font-size : 18px !important;
}


.pnlGaranzia .titolo {
    font-family: 'futuraMb', Arial, sans-serif !important;
    font-size : 18px !important;
    clear: both;
    margin: 0px 0px 5px 0px;
}



.pnlGaranzia div.sx {
    width: 140px;
    float: left;
    clear: left;
    text-align: right;
    padding: 5px 10px 5px 0px;
}

.pnlGaranzia div.dx {
    width: 500px;
    float: left;
    clear: right;
    text-align: left;
    padding: 5px 0px 5px 0px;
}

.pnlGaranzia div.bottone {
    float: right;
    clear: both;
    margin: 5px 0px 0px 0px;
}






/*  RICERCA Risultati Garanzie   */
/*:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
/*:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
/*:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/

.pnlRisultatiGaranzie
{
    clear: both;
    width:990px;
    margin: 20px 0px 20px 0px;
    /*overflow:hidden;*/
}

.pnlRisultatiGaranzie .risultato {
    float: left;
    width: 950px;
    padding: 7px 0px 7px 7px;
    margin: 7px 0px 0px 8px;
    background-color: #F2F2F2;
}


.pnlRisultatiGaranzie .img {
    float: left;
}
.pnlRisultatiGaranzie .img img {
    width: 180px;    
    height: 120px;    
}


.pnlRisultatiGaranzie .testi {
    float: left;
    width: 420px;
    /*height: 105px;*/
    margin: 0px 0px 0px 7px;
    text-align: left;
}    

.pnlRisultatiGaranzie .nome {
    float: left;
    clear: both;
    font-family: 'futuraMb', Arial, sans-serif !important;
    font-size : 20px;
    color: #484D49;
}
.pnlRisultatiGaranzie .tipo{
    float: left;
    clear: both;
    font-family: 'futuraMb', Arial, sans-serif !important;
    font-size : 14px;
    color: #9C9E9D;
}
.pnlRisultatiGaranzie .txt, .pnlRisultatiRivenditori .txt a{
    float: left;
    clear: both;
    font-size: 13px;
    color: #484D49 !important;
    /*height: 43px;*/
    overflow: hidden;
    margin: 2px 0px 0px 0px;
}
.pnlRisultatiGaranzie .txt .link   {color: #278A30 !important;}

.pnlRisultatiGaranzie .tab{
    float: right;
    clear: none;
    font-family: 'futuraLt', Arial, sans-serif !important;
    font-size : 16px;
    color: #FFFFFF;
    padding: 5px;
    margin: 0px 8px 0px 0px;
}

.pnlRisultatiGaranzie .tab b{  font-family: 'futuraMb', Arial, sans-serif !important;  }
.pnlRisultatiGaranzie .tabScaduto { background-color: #929292;}
.pnlRisultatiGaranzie .tabAttivo { background-color: #278A30;}



























/*  GARANZIA   */
/*:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
/*:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
/*:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/


.pnlImpiantoSogni {
    border-left: 15px solid red;
    background-color: #f0f0f0;
    padding: 10px;
    margin: 40px 0px 40px 15px;
    float: left;
    clear: both;
    width:700px;
    text-align: left;
    color: #4A4C4B;
    
    font-family: 'futuraLt', Arial, sans-serif !important;
    font-size : 18px !important;
}


.pnlImpiantoSogni .titolo {
    font-family: 'futuraMb', Arial, sans-serif !important;
    font-size : 18px !important;
    clear: both;
    margin: 0px 0px 5px 0px;
}





.pnlImpiantoSogni div.riga {
    width: 100%;
    float: left;
    clear: both;
    text-align: left;
    padding: 5px 10px 5px 10px;
    margin-left: -10px;
    background-color: #808080;
    color: White;
    font-family: 'futuraMb', Arial, sans-serif !important;
    font-size : 18px !important;
}


.pnlImpiantoSogni div.sx {
    width: 140px;
    float: left;
    clear: left;
    text-align: right;
    padding: 5px 10px 5px 0px;
}

.pnlImpiantoSogni div.dx {
    width: 500px;
    float: left;
    clear: right;
    text-align: left;
    padding: 5px 0px 5px 0px;
}

.pnlImpiantoSogni div.bottone {
    float: right;
    clear: both;
    margin: 5px 0px 0px 0px;
}


















/* TEST DRIVE  */
div.tipologiaRisultatoTestDrive {
    height: 50px;
    width: 960px;
    clear: both;
    margin: 40px 0px 0px 0px ;
    background-color: #333333;
}

div.tipologiaRisultatoTestDrive .img{
    width: 50px;
    height: 50px;

    float: left;
}

div.tipologiaRisultatoTestDrive .img img{
    width: 50px;
    height: 50px;
}


div.tipologiaRisultatoTestDrive .titolo {
    width: 550px;
    float: left;
    font-family: 'futuraMb', Arial, sans-serif !important;
    font-size: 26px;
    font-weight: bold;
    color: #FFFFFF;
    text-transform:uppercase;
    text-align: left;
    padding: 10px 0px 0px 10px;
}







































/*  musica liquida   */
/*:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
/*:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
/*:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/


.pnlMusicaLiquida {
    margin: 20px auto;
    clear: both;
    width:950px;
    text-align: left;
}


.pnlMusicaLiquida .musica .rgHeader {
    background-color: #333333; 
    background-image: none;

    font-family: 'futuraMb', Arial, sans-serif !important;
    font-size: 16px;
}

.pnlMusicaLiquida .musica .rgHeader  a {color: #ffffff;}


.pnlMusicaLiquidaMessaggio {
    margin: 20px auto;
    padding: 15px;
    clear: both;
    width:950px;
    text-align: center;
    background-color: #cccccc;
    
    font-size: 16px;
    font-family: Trebuchet MS, Arial, sans-serif !important;
    color: White;
}

.pnlMusicaLiquidaMessaggio.OK  {
    background-color: Green;    
}

 .pnlMusicaLiquidaMessaggio.KO  {
    background-color: red;
}

.pnlMusicaLiquidaMessaggio b {
     font-family:  'futuraMb', Arial, sans-serif !important;
 }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

/*  RICERCA Risultati DOWNLOAD   */
/*:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
/*:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
/*:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/

.pnlRisultatiDownload 
{
    clear: both;
    width:970px;
    margin: 20px auto;
    overflow:hidden;
}

.pnlRisultatiDownload .risultatoDownload {
    float: left;
    width: 935px;
    padding: 7px 8px 7px 7px;
    margin: 2px 0px 6px 0px;
    background-color: #F2F2F2;
}

.pnlRisultatiDownload .risultatoDownload:hover {
    background-color: #e2e2e2;
}

.pnlRisultatiDownload .img {
    float: left;
}
.pnlRisultatiDownload .img img {
    width: 24px;    
    height: 24px;    
}


.pnlRisultatiDownload .testi {
    float: left;
    width: 870px;
    margin: 0px 0px 0px 7px;
    text-align: left;
}    

.pnlRisultatiDownload .nome {
    width: 450px;
    float: left;
    font-family: 'futuraMb', Arial, sans-serif !important;
    font-size : 26px;
    color: #2c7a2f;
}
.pnlRisultatiDownload .tipo{
    width: 300px;
    float: left;
    font-family: 'futuraMb', Arial, sans-serif !important;
    font-size : 14px;
    padding: 8px 0px 0px 0px;
    color: #9C9E9D;
}
.pnlRisultatiDownload .txt{
    float: right;
    color: #484D49;
    width: 100px;
    padding: 8px 0px 0px 0px;
    text-align: right;
}
































/*  RICERCA Risultati DOWNLOAD youtube    */
/*:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
/*:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
/*:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/

.pnlRisultatiVIDEO
{
    clear: both;
    width:990px;
    margin: 20px 0px 20px 0px;
    overflow:hidden;
}

.pnlRisultatiVIDEO .risultato {
    float: left;
    width: 950px;
    padding: 7px 0px 7px 7px;
    margin: 7px 0px 0px 8px;
    background-color: #F2F2F2;
}

.pnlRisultatiVIDEO .risultato:hover {
    background-color: #e2e2e2;
    cursor:pointer;
}


.pnlRisultatiVIDEO .img {
    float: left;
}
.pnlRisultatiVIDEO .img img {
    width: 150px;    
    height: 100px;    
}


.pnlRisultatiVIDEO .testi {
    float: left;
    width: 750px;
    height: 105px;
    margin: 0px 0px 0px 7px;
    text-align: left;
}    

.pnlRisultatiVIDEO .nome {
    float: left;
    clear: both;
    font-family: 'futuraMb', Arial, sans-serif !important;
    font-size : 20px;
    color: #484D49;
}
.pnlRisultatiVIDEO .tipo{
    float: left;
    clear: both;
    font-family: 'futuraMb', Arial, sans-serif !important;
    font-size : 14px;
    color: #9C9E9D;
}
.pnlRisultatiVIDEO .txt, .pnlRisultatiRivenditori .txt a{
    float: left;
    clear: both;
    font-size: 13px;
    color: #484D49 !important;
    /*height: 43px;*/
    overflow: hidden;
    margin: 2px 0px 0px 0px;
}
.pnlRisultatiVIDEO .txt .link   {color: #278A30 !important;}
.pnlRisultatiVIDEO .txt .Nolink ,.pnlRisultatiVIDEO .txt .Nolink:hover  {color: #484D49 !important; text-decoration:none;}




















/*  RICERCA Risultati DOWNLOAD youtube    */
/*:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
/*:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
/*:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/

.pnlRisultatiPressArea
{
    clear: both;
    width:990px;
    margin: 20px 0px 20px 0px;
    overflow:hidden;
}

.pnlRisultatiPressArea .risultato {
    float: left;
    width: 950px;
    padding: 7px 0px 7px 7px;
    margin: 7px 0px 0px 8px;
    background-color: #F2F2F2;
}

.pnlRisultatiPressArea .risultato.evento { border-left: 10px solid red;  }
.pnlRisultatiPressArea .risultato.comunicato { border-left: 10px solid green;  }
.pnlRisultatiPressArea .risultato.newsletter { border-left: 10px solid #888888;  }

.pnlRisultatiPressArea .risultato:hover {
    background-color: #e2e2e2;
    cursor:pointer;
}


.pnlRisultatiPressArea .img {
    float: left;
}
.pnlRisultatiPressArea .img img {
    width: 150px;    
    height: 100px;    
}


.pnlRisultatiPressArea .testi {
    float: left;
    width: 750px;
    height: 105px;
    margin: 0px 0px 0px 7px;
    text-align: left;
}    

.pnlRisultatiPressArea .nome {
    float: left;
    clear: both;
    font-family: 'futuraMb', Arial, sans-serif !important;
    font-size : 20px;
    color: #484D49;
}
.pnlRisultatiPressArea .tipo{
    float: left;
    clear: both;
    font-family: 'futuraMb', Arial, sans-serif !important;
    font-size : 14px;
    color: #9C9E9D;
}
.pnlRisultatiPressArea .txt, .pnlRisultatiRivenditori .txt a{
    float: left;
    clear: both;
    font-size: 13px;
    color: #484D49 !important;
    /*height: 43px;*/
    overflow: hidden;
    margin: 2px 0px 0px 0px;
}
.pnlRisultatiPressArea .txt .link   {color: #278A30 !important;}
.pnlRisultatiPressArea .txt .Nolink ,.pnlRisultatiVIDEO .txt .Nolink:hover  {color: #484D49 !important; text-decoration:none;}

















.linkPressArea, .linkPressArea:hover  {
    background-color: #cccccc;    
    padding: 10px 20px 0px 20px;
    text-decoration: none;
}

.linkPressArea.on {
    background-color: Green;    
    color: White;
}    













/*  NEWSLETTER    */
/*:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
/*:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
/*:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
.topTestiNewsletter {
    /*width: 750px;*/
    text-align: justify;
    padding: 10px 15px 20px 15px;  
    /*border: 1px solid red;*/
    /*color: #4A4C4B;*/
    font-size : 13px;
    margin: 0 auto;
}
.topTestiNewsletter .titolo {
    /*font-family: 'futuraMb', Arial, sans-serif !important;*/
    font-size: 1.6em !important;
    font-weight: bold;
    clear: both;
    color: #ffffff90;
    margin: 0px 0px 5px 0px;
}
.topTestiNewsletter .data {
    /*font-family: 'futuraMb', Arial, sans-serif !important;*/
    font-size : 14px !important;
    color: Green;
    clear: both;
    margin: 0px 0px 5px 0px;
}

.topTestiNewsletter .back 
{
    float: right;
}















.center {
       margin: 0 auto !important;
       margin-bottom: 40px !important;
       width: 700px;
       float: none !important;
       overflow: hidden;
}


































/*  LOGIN   */
/*:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
/*:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
/*:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
.messaggio {
    background-color: #eeeeee;
    clear: both;
    color: #000000;
    font-family: futuralight,Calibri,Candara,"Gill Sans","Gill Sans MT",sans-serif;
    font-size: 24px;
    margin: 50px 0 80px;
    padding: 25px 0;
    text-align: center;
    text-transform: uppercase;
}

.pnlLogin {
    border-top: 15px solid #008EC3;
    background-color: #E5E5E5;
    padding: 10px;
    margin: 40px 0px 40px 15px;
    float: left;
    width:350px;
    text-align: left;
    color: #4A4C4B;
    
    font-family: 'futuraLt', Arial, sans-serif !important;
    font-size : 18px !important;
}


.pnlLogin .titolo {
    font-family: 'futuraMb', Arial, sans-serif !important;
    font-size : 18px !important;
    clear: both;
    margin: 0px 0px 5px 0px;
}



.pnlLogin div.sx {
    width: 80px;
    float: left;
    clear: left;
    text-align: right;
    padding: 5px 10px 5px 0px;
}

.pnlLogin div.dx {
    width: 260px;
    float: left;
    clear: right;
    text-align: left;
    padding: 5px 0px 5px 0px;
}

.pnlLogin div.bottone {
    float: right;
    clear: both;
    margin: 5px 0px 0px 0px;
}











.pnlRegistrati {
    border-top: 15px solid #278A30;
    background-color: #f0f0f0;
    padding: 10px;
    margin: 40px 15px 40px 15px;
    float: right;
    width:550px;
    text-align: left;
    color: #4A4C4B;
    
    font-family: 'futuraLt', Arial, sans-serif !important;
    font-size : 18px !important;
}


.pnlRegistrati .titolo {
    font-family: 'futuraMb', Arial, sans-serif !important;
    font-size : 18px !important;
    clear: both;
    margin: 0px 0px 5px 0px;
}



.pnlRegistrati div.sx {
    width: 100px;
    float: left;
    clear: left;
    text-align: right;
    padding: 5px 10px 5px 0px;
}

.pnlRegistrati div.dx {
    width: 410px;
    float: left;
    clear: right;
    text-align: left;
    padding: 5px 0px 5px 0px;
}

.pnlRegistrati div.bottone {
    float: right;
    clear: both;
    margin: 5px 0px 0px 0px;
}