/* CSS Document */



.clear { /* generic container (i.e. div) for floating buttons */

    overflow: hidden;

    width: 100%;

}



/*-------BOTTONE ACQUISTA EASYNIOS---------------*/

a.buttoneasy {

    background: transparent url(../images/bg_button_a.png) no-repeat scroll top right;

    color: #444;

    display: block;

    float: left;

    font: normal 12px arial, sans-serif;

    height: 25px;

    /*margin-right: 6px;*/

    padding-right: 11px; /* sliding doors padding */

    text-decoration: none;

}



a.buttoneasy span {

    background: transparent url(../images/bg_button_span.png) no-repeat;

    display: block;

    /*line-height: 14px;*/

    padding: 5px 0 5px 57px;

} 

a.buttoneasy:hover {

    background-position: bottom right;

    color: #000;

    outline: none; /* hide dotted outline in Firefox */

}



a.buttoneasy:hover span {

    background-position: bottom left;

    padding: 6px 0 4px 57px; /* push text down 1px */

} 



/*-------BOTTONE ACQUISTA NIOS---------------*/

a.buttonstandard {

    background: transparent url(../images/bg_buttons_a.png) no-repeat scroll top right;

    color: #444;

    display: block;

    float: left;

    font: normal 12px arial, sans-serif;

    height: 25px;

    /*margin-right: 6px;*/

    padding-right: 11px; /* sliding doors padding */

    text-decoration: none;

}



a.buttonstandard span {

    background: transparent url(../images/bg_buttons_span.png) no-repeat;

    display: block;

    /*line-height: 14px;*/

    padding: 5px 0 5px 57px;

} 

a.buttonstandard:hover {

    background-position: bottom right;

    color: #000;

    outline: none; /* hide dotted outline in Firefox */

}



a.buttonstandard:hover span {

    background-position: bottom left;

    padding: 6px 0 4px 57px; /* push text down 1px */

} 

/*-------BOTTONE ACQUISTA NIOS BASIC GRATIC reciclato il bottone della vecchia business---------------*/

a.buttonbusiness {

    background: transparent url(../images/bg_buttonb_a.png) no-repeat scroll top right;

    color: #444;

    display: block;

    float: left;

    font: normal 12px arial, sans-serif;

    height: 25px;

    /*margin-right: 6px;*/

    padding-right: 11px; /* sliding doors padding */

    text-decoration: none;

}



a.buttonbusiness span {

    background: transparent url(../images/bg_buttonb_span.png) no-repeat;

    display: block;

    /*line-height: 14px;*/

    padding: 5px 0 5px 57px;

} 

a.buttonbusiness:hover {

    background-position: bottom right;

    color: #000;

    outline: none; /* hide dotted outline in Firefox */

}



a.buttonbusiness:hover span {

    background-position: bottom left;

    padding: 6px 0 4px 57px; /* push text down 1px */

} 

/*----------------------*/

a.buttonprofessional {

    background: transparent url(../images/bg_buttonp_a.png) no-repeat scroll top right;

    color: #444;

    display: block;

    float: left;

    font: normal 12px arial, sans-serif;

    height: 25px;

    /*margin-right: 6px;*/

    padding-right: 11px; /* sliding doors padding */

    text-decoration: none;

}



a.buttonprofessional span {

    background: transparent url(../images/bg_buttonp_span.png) no-repeat;

    display: block;

    /*line-height: 14px;*/

    padding: 5px 0 5px 60px;

} 

a.buttonprofessional:hover {

    background-position: bottom right;

    color: #000;

    outline: none; /* hide dotted outline in Firefox */

}



a.buttonprofessional:hover span {

    background-position: bottom left;

    padding: 6px 0 4px 60px; /* push text down 1px */

} 

/*-----------------------*/

a.buttoncompany {

    background: transparent url(../images/bg_buttonc_a.png) no-repeat scroll top right;

    color: #444;

    display: block;

    float: left;

    font: normal 12px arial, sans-serif;

    height: 25px;

    /*margin-right: 6px;*/

    padding-right: 11px; /* sliding doors padding */

    text-decoration: none;

}



a.buttoncompany span {

    background: transparent url(../images/bg_buttonc_span.png) no-repeat;

    display: block;

    /*line-height: 14px;*/

    padding: 5px 0 5px 60px;

} 

a.buttoncompany:hover {

    background-position: bottom right;

    color: #000;

    outline: none; /* hide dotted outline in Firefox */

}



a.buttoncompany:hover span {

    background-position: bottom left;

    padding: 6px 0 4px 60px; /* push text down 1px */

} 

/*------------------------*/

a.buttonscarica {

    background: transparent url(../images/bg_buttonsc_a.png) no-repeat scroll top right;

    color: #444;

    display: block;

    float: left;

    font: normal 12px arial, sans-serif;

    height: 25px;

    /*margin-right: 6px;*/

    padding-right: 11px; /* sliding doors padding */

    text-decoration: none;

}



a.buttonscarica span {

    background: transparent url(../images/bg_buttonsc_span.png) no-repeat;

    display: block;

    /*line-height: 14px;*/

    padding: 5px 0 5px 60px;

} 

a.buttonscarica:hover {

    background-position: bottom right;

    color: #000;

    outline: none; /* hide dotted outline in Firefox */

}



a.buttonscarica:hover span {

    background-position: bottom left;

    padding: 6px 0 4px 60px; /* push text down 1px */

} 

/*--------------------------*/

#tabellapr{ 

margin:0 auto ;

padding:0;

font-family:Arial, Helvetica, sans-serif;

font-size:11px;

background-image:url(../images/bg_tabellapr.jpg);

background-repeat:repeat-y;

padding-left:3px;

width: 610px;

}

#tabellapr H1{ margin:0 auto; font-size:12px; font-weight:bold; }

#tabellapr H1.prof{margin:0 auto; font-size:12px; font-weight:bold; padding-left:16px;  }

#tabellapr H1.compa{margin:0 auto; font-size:12px; font-weight:bold; padding-left:23px;  }

.versea{padding-left:18px;}

.versst{padding-left:28px;}

.versbu{padding-left:28px;}

.verspr{padding-left:28px;}

.versco{padding-left:26px;}

.versgr{padding-left:26px;}

#tabellapr span.easy{ color:#FF3333;}

#tabellapr span.st{ color:#006BA3;}

#tabellapr span.bu{ color:#E0B924;}

#tabellapr span.pr{ color:#393A3C;}

#tabellapr span.co{ color:#649C3F;}

.costoe{ padding-left:12px; font-size:12px;}

.costos{ padding-left:25px; font-size:12px;}

.costob{ padding-left:25px; font-size:12px;}

.costop{ padding-left:25px; font-size:12px;}

.costoc{ padding-left:25px; font-size:12px;}

.costog{ padding-left:40px; font-size:12px;}

#tabellapr.header{ margin:0 auto; padding:0; background-image:url(../images/header_tabellapr.jpg); background-repeat:no-repeat; height:29px;}

#tabellapr.btm{ margin:0 auto; padding:0; background-image:url(../images/btm_tabellapr.jpg); background-repeat:no-repeat; height:5px;}





/*--------------------*/



.roundcont {

width:245px;

height:100%;

background-color: #E9EDEF;

margin-left:7px;

}



.roundtop { 

	background: url(../images/tr.gif) no-repeat top right;

}



.roundbottom {

	background: url(../images/br.gif) no-repeat top right; 

}



.corner{

  width: 7px;

   height: 7px;

   border: none;

   display: block !important;

}



/*-----------------------*/

.gallerycontainer{

margin:0 auto; 

padding:0;

position: relative;

background-color:#E9EDEF;

margin-top:3px;

width:235px;

}

.thumbnail{ margin-right:3px;}

.thumbnail img{

}

.fix{ width:65px;

height:50px; border:3px solid #FFF;}



.thumbnail:hover{



}



.thumbnail:hover img{

/*border: 1px solid white;*/

}



.thumbnail span{ /*CSS for enlarged image*/

position: absolute;



/*padding: 5px;*/

left: -1000px;

visibility: hidden;

text-decoration: none;

}



.thumbnail span img{ /*CSS for enlarged image*/

border-width: 0;



}



.thumbnail:hover span{ /*CSS for enlarged image*/

visibility: visible;

top: 0;

left: -5px;

/*left:230px;*/

top:-447px; /*position where enlarged image should offset horizontally */

z-index: 50;

}



/*---------------------*/

#dettagliopr H2{font-size: 16px; font-weight:bold; color:#343640; }









table.sample {

	border-width: 0px 0px 0px 0px;

	border-spacing: 0px;

	border-left:1px solid #CCC;

	border-right:1px solid #CCC;

	border-collapse: separate;

	background-color: white;

	width:190px;

	padding-top:8px;

	line-height:18px;

}

table.sample th {padding: 0px 0px 0px 0px; background-color: white; padding:0px 5px 5px 5px;}

table.sample th a{ text-decoration:none;}

table.sample th a:visited{ text-decoration:none; }

table.sample th a:hover{;text-decoration: none;}



table.sample td {padding: 0px 5px 0px 0px; background-color: white;}

table.sample td a{ font-size:12px; color:#333333; text-decoration:none;}

table.sample td a:visited{color:#000000; text-decoration:none; }

table.sample td a:hover{color: #C91111; text-decoration: underline;}



/*------------------------*/

table.art {

	border-width: 0px 0px 0px 0px;

	border-spacing: 0px;

	border-style: none none none none;

	border-collapse: separate;

	/*background-color: white;*/

	/*border:1px solid #000000;*/

	

}

table.art th {

width:220px;

padding-top:10px;

}



table.art td {

	border-width: 1px 1px 1px 1px;

	padding: 0px 15px 0px 15px;

	/*background-color: #FFF;*/

	text-align:justify;

	line-height:20px;

	width:380px;

	

}

table.art H3{ margin:0 auto; padding:0; padding-left:20px; font-size:10px; color:#0099CC;}

/*------PRODOTTI----------------------*/

#cuore{margin:0; padding:0;/*margin-left:5px; */padding-top:3px;  /*width:630px; */ width:100%;/* background-image:url(../images/bg_cuore.jpg); background-repeat:repeat-x; background-position:top;*/ }



#cuore H1{  margin:0; padding:0;font-size: 16px; font-weight:bold; color:#000000; padding-bottom:5px; padding-left:10px; /*margin-top:10px;*/ }

#cuore h1.azzurro{ color:#669BDB; font-size:18px;  }

#cuore h1.verde{color:#58A52E; font-size:18px;  }

#cuore h1.arancione{color:#EA6309; font-size:18px; }

#cuore h1.lilla{color:#8D2185; font-size:18px; }

#cuore h1.verdeacqua{color:#4EB5C7; font-size:18px;  }

#cuore h1.cartazucchero{color:#789BCF; font-size:18px; }

#cuore h1.fuxia{color:#9D14CB; font-size:18px;  }

#cuore h1.rosso{color:#DB1111; font-size:18px;  }



#cuore span{ margin:0; padding:0; font-size: 11px; color: #8C8C8C; margin-left:10px; }



#contenuticuore{margin:0; padding:0; /*margin-left:5px; */width:100%; background-image:url(../images/bg_scehda_prodotto.jpg); background-repeat:repeat-x; background-position:top; }

#contenuticuore h1{ margin:0; padding:0;font-size: 17px; font-weight:bold; color:#000000; padding-bottom:5px; padding-left:10px; padding-top:10px;}

#contenuticuore p{margin:0 auto; padding:0; margin-left:10px; width:620px; text-align:left; line-height:25px; font-size:12px;}

#contenuticuore b{margin:0 auto; padding:0; margin-left:10px; width:620px; text-align:left; line-height:25px; font-size:14px; font-weight:100; color:#8C8C8C;}



.legenda {margin:0 auto; padding:0; margin-left:10px; width:620px; text-align:left; line-height:25px; font-size:11px; font-weight:100; color: #666666; }



.titololegenda{ padding-right:10px; color:#CC0000; font-size:11px; font-weight:bold; }

.testolegenda{ padding:10px; color:#5B5B5B; font-size:10px; text-align:center;}





/*---------------------------*/

/*------------TABELLA PRODOTTI---------------------*/

#prod {

margin:0;

padding:0;

font-family:Arial, Helvetica, sans-serif;

font-size:12px;
background: none;

/*background-color: #FFFFFF;*/

margin-left:5px;

width:630px;


}





td {

margin:0 ;

padding:0px;

width:630px;



/*padding-bottom:10px;

padding-top:10px;*/


}

.go{border-top: 1px solid #CCC; margin-bottom:0px; margin-top:0px; padding-bottom:2px; padding-top:2px; }

#dettagliopr{ margin:0 auto; padding:0px; width:630px; }



#rigapr{ margin-bottom:0px; margin-top:0px; padding-bottom:0px; padding-top:0px; background:none; width:630px; /*height:80px;*/ height:auto; /*border:1px solid #009900;*/ }





#miniatura{float:left; background:none; width:105px; height:78px; /*border:1px solid #009900;*/}

#fotobig{float:left; margin:5px; width:270px;}

#descrizlunga{float:left; width:250px; margin-top:20px; }

#descrizlunga p{margin:0; padding:0; width:330px; font-size:12px; text-align:justify; line-height:20px; color:#333;}

#compatibility{float:right; width:630px; text-align:left; margin-top:35px;}

#tabella{ 

margin:0 auto;

padding:0;

font-family:Arial, Helvetica, sans-serif;

font-size:11px;

background-color: #CCCCCC;

margin-left:2px;

width:630px;


}

#tabellaH4{ margin:0; font-size:13px;}

#descrizbreve{float:left; width:380px; margin-top:20px; }

#descrizbreve H1{margin:0; padding:0; font-size:11px; font-weight:bold; color:#343640;}
#descrizbreve a:link{color: #0099CC; text-decoration:none; }

#descrizbreve a:visited {color:#0099CC;  text-decoration:none;}

#descrizbreve a:hover {color: #077AB8; text-decoration:underline;}

#descrizbreve a:active {color:#0099CC;}



#descrizbreve p{margin:0; padding:0; width:370px; font-size:11px; text-align:justify; line-height:18px; color:#333;}

#prezzo{float:right; width:120px; text-align:left; margin-top:35px; }

#prezzo H1{margin:0; padding:0; font-size:13px; font-weight:bold; color:#343640;}

#prezzo H2{margin:0; padding:0; font-size:11px; color: #666666; }
#prezzo H5{margin:0; padding:0; font-size:11px; margin-top:5px; }

#prezzo li{margin:0; padding:0;list-style-type:none; font-size:12px; font-weight:normal; }

#prezzo a:link{color:#343640; text-decoration:none; }

#prezzo a:visited {color:#343640;  text-decoration:none;}

#prezzo a:hover {color: #CC3300; text-decoration:underline;}

#prezzo a:active {color:#343640;}



.testoprodotto{ width:150px; background-color:#000000; line-height:20px; text-align:justify;}



/* LORENZO */



table#tabellapr td {

	width: 207px;

	text-align: center;

	padding: 0px 0px 7px 0px; }



table#tabellapr h1 {

	text-align: center;

	padding: 8px 0px 0px 0px; }