/* CSS Document */







/* CONTENITORI */



/* ======================= */







@font-face {



    font-family: 'Raleway';



    src: url('../font/raleway-regular-webfont.eot');



    src: url('../font/raleway-regular-webfont.eot?#iefix') format('embedded-opentype'),



         url('../font/raleway-regular-webfont.woff2') format('woff2'),



         url('../font/raleway-regular-webfont.woff') format('woff'),



         url('../font/raleway-regular-webfont.ttf') format('truetype'),



         url('../font/raleway-regular-webfont.svg#ralewayregular') format('svg');



    font-weight: normal;



    font-style: normal;







}







html, body {



	background-color:#ffffff;



	font-family: 'Raleway',Arial, Verdana,Tahoma,Helvetica, sans-serif;



	letter-spacing:0px;



	height:100%;



	margin: 0;



}



body {



	text-align: center;



	padding: 0;



	margin: 0;



}





div#lingue {
    float: right;
    background: white;
    padding: 10px;
    padding-top: 15px;
    float: right;
    padding-right: 22px;
    background-color: white;
    font-weight: normal;
    font-size: 20px;
    background-size: 35px;
    color: inherit;
    overflow: hidden;
    float: right;
    margin-right: 15px;
    margin-top: 15px;
    padding: 10px;
    background-color: #ffffff;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid #838074;
    padding-bottom: 5px;
}


#whatsapp {



padding-top: 15px;



    float: right;



    padding-right: 22px;



    background-color: white;



    font-weight: normal;



    font-size: 16px;



    background-size: 35px;



    color: #EAEAEA;



    font-weight: bold;



    overflow: hidden;



    float: right;



    margin-right: 15px;



    margin-top: 15px;



    text-align: right;



    padding: 8px;



    background-color: #465A65;



    -webkit-border-radius: 5px;



    -moz-border-radius: 5px;



    border-radius: 5px;



    border: 1px solid #8B8B8B;



    line-height:30px;



}







 #testa{



/* width:1000px;*/



 margin:0 auto;



 }



 



.scheda_prod_ant #carrello_add_post .button{



margin-top:0px;



float:right;



}







.scheda_prod_ant #carrello_add_post{



margin-top:0px;



}



 



#facebook {



    padding-top: 15px;



    float: right;



    padding-right: 22px;



    background-color: white;



    font-weight: normal;



    font-size: 20px;



    background-size: 35px;



    color: inherit;



    overflow: hidden;



    float: right;



    margin-right: 15px;



    margin-top: 15px;



    padding: 10px;



    background-color: #ffffff;



    -webkit-border-radius: 5px;



    -moz-border-radius: 5px;



    border-radius: 5px;



    border: 1px solid #838074;

    padding-bottom:5px;



}











 #carrello_add_corpo {



    float: left;



    padding: 1%;



        width: 98%;



    border: 1px solid #bbbbbb;



    -webkit-border-radius: 5px;



    -moz-border-radius: 5px;



    border-radius: 5px;



    margin-right: 10px;



}







 #colonna_centrale {



    overflow: hidden;



    padding-right: 10px;



    margin-bottom: 20px;



    margin-left:325px;



    min-height:100px;



    height:auto;



}











.tbl_bg1 input[type="text"] {



    padding: 10px 20px 10px 5px;



    -webkit-border-radius: 5px;



    -moz-border-radius: 5px;



    border-radius: 5px;



    border: 1px solid #c3c3c3;



}







.tbl_bg2 input[type="text"] {



    padding: 10px 20px 10px 5px;



    -webkit-border-radius: 5px;



    -moz-border-radius: 5px;



    border-radius: 5px;



    border: 1px solid #c3c3c3;



}







.carrello .tbl_bg1 input[type="text"] {



    padding: 5px 2px 5px 2px;



    -webkit-border-radius: 5px;



    -moz-border-radius: 5px;



    border-radius: 5px;



    width: 21px;



    border: 1px solid #c3c3c3;



    text-align: center;



    }







.carrello .tbl_bg2 input[type="text"] {



    padding: 5px 2px 5px 2px;



    -webkit-border-radius: 5px;



    -moz-border-radius: 5px;



    border-radius: 5px;



    width: 21px;



    border: 1px solid #c3c3c3;



    text-align: center;



    }



    



    



#laterale {



    float: left;



    width: 300px;



    margin-bottom: 20px;



    margin-left: 10px;



    position: absolute;



    top: 0;



}







 #box_ricerca input.input {



    padding: 6px;



    float:left;



        -webkit-border-radius: 5px;



    -moz-border-radius: 5px;



    border-radius: 5px;



    border: 1px solid #838074;



}







/* sezione home */







table#tabellahome img    {



width:100%;



border-radius:5px;



}







#homes a:link, #homes a:visited, #homes a:active {



text-decoration:none;



color:#494949;



}







#homes a:hover {



color:#000000;



}







/* fine sezione home */











 #box_ricerca input.button{



     color: #EFEFEF;



    background-color: #000;



    border: 0px solid black;



    padding: 7px 15px 7px 15px;



  -webkit-border-radius: 5px;



  -moz-border-radius: 5px;



  border-radius: 5px;



    cursor: pointer;



    -o-transition: .5s;



    -ms-transition: .5s;



    -moz-transition: .5s;



    -webkit-transition: .5s;



    transition: .5s;



        border: 1px solid #808080;



 }



 



div#box_ricerca {



    float: right;



    width: 290px;



    margin-top: 36px;



    display:none;







}







#contenitore_testa {



    float: left;



    width: 100%;



        position: absolute;



}















.tasto {



    float: left;



    padding: 12px;



    text-align: center;



    border: 1px solid black;



    width: 50%;



    margin-left: 25%;



    margin-top: 10px;



}







.tasto  a{



text-decoration:none;



color:black;



}







.tasto_ant {



    float: right;



}











/*----------------------------------------------------BOX CARRELLO----------------------------------------------------*/







#contenitore_carrello {







	width:210px;







	height:50px;







	padding:10px;







	margin-right:260px;







	right:0;







	background-color:rgba(255,255,255,0.67);







	color:rgba(0,0,0,1.00);







	border-bottom-right-radius:5px;







	border-bottom-left-radius:5px;







	-o-transition:.5s;







	-ms-transition:.5s;







	-moz-transition:.5s;







	-webkit-transition:.5s;







	transition:.5s;







	position:absolute;







}















#contenitore_carrello:hover {







	background-color:rgba(0,0,0,0.67);







	color:rgba(255,255,255,1.00);







}







#box_carrello {



    font-weight: normal;



    font-size: 20px;



    background-size: 35px;



    color: inherit;



    overflow: hidden;



    float: right;



    margin-right: 15px;



    margin-top: 15px;



    padding: 10px;



    -webkit-border-radius: 5px;



    -moz-border-radius: 5px;



    border-radius: 5px;



    background-color: #FFF;



    border: 1px solid #EEE;



}















#box_carrello_titolo {







    background-image: url(https://www.guendj.com/grafica/lyt1/shopping_cart.png);



    text-align: left;



    background-repeat: no-repeat;



    padding-left: 40px;



    padding-top:10px;



    background-size: 40px;







}







input#codpromo {



    padding: 9px;



}











#box_carrello_corpo {







	padding-left:40px;







	color:inherit;







}







#box_carrello .contenuto {







	padding:0;







	margin:0;







}







#box_carrello .contenuto_qui {







	padding:0;







	margin:0;







}







#box_carrello .testo {







	float:left;



text-align:left;







	font-weight:normal;







	font-size:12px;







	color:inherit;







}







#box_carrello .contenuto a:link,#box_carrello .contenuto a:active,#box_carrello .contenuto a:visited {











	font-weight:normal;







	font-size:14px;







	color:inherit;







	text-decoration:none;







	overflow:hidden;







}







#box_carrello .contenuto a:hover {







	text-decoration:underline;







}







#box_carrello .contenuto_qui a:link,#box_carrello .contenuto_qui a:active,#box_carrello .contenuto_qui a:visited {











	font-weight:normal;







	font-size:14px;







	color:inherit;







	text-decoration:none;







	overflow:hidden;







}







#box_carrello .contenuto_qui a:hover {







	text-decoration: none;







}







 



 div#logo img {



  width: 100%;



}



#logo {



    margin: 10px;



    float: left;



    width: 280px;







}







#menu_principale {



    /*width: 1000px;*/



  /*  margin: 0 auto;*/



  margin: 0% 1% 0% 300px;



      position: absolute;



    bottom: 0px;



    left:25px;







}















#contenitore {



  text-align: left;



  width:100%;



  background-color: #FFF;



   /*#dbbd6a;*/



float:left;



padding-bottom: 40px;







}







.percorso{



width:auto; 



margin-right:5px;



float:left;



}











 #contenitore_gallery{



	position:relative;



	text-align: left;



	width: 100%;



 height:250px;



	background-repeat:no-repeat;



	margin: 0px auto;



	clear: left;



	float:left;



	overflow:hidden;



 	border-bottom: 1px solid #000;



	background-color: #000;



}











#contenitore_gallery .ant .immagine_principale  {



display:none;



}







#contenitore_gallery .ant {



    margin-top: 0px;



}







#contenitore_gallery .titolo {



  display: none;



}







#contenitore_gallery .corpo{



 padding:0px;



}



#contenitore_gallery .continua{



 display:none;



}







.ant{



float:left;



width:100%;



    -webkit-border-radius: 5px;



    -moz-border-radius: 5px;



    border-radius: 5px;



    /*background-color: #FFF8DB;



        border: 1px solid #bbbbbb;*/



        margin-top:10px;



}











#corpo .scheda_corpo a:link, #corpo .scheda_corpo a:visited, #corpo .scheda_corpo a:active{



color: #863F00;



}







.scheda_titolo a:link, .scheda_titolo a:visited, .scheda_titolo a:active{



text-decoration:none;



color:#000000;



}











.scheda_titolo a:hover{



text-decoration:underline;



}











#menu_pagina {



    float: left;



    width: 100%;



    background-color: #000;



    -webkit-border-radius: 5px;



    -moz-border-radius: 5px;



    border-radius: 5px;    



    box-shadow: 1px 0px 10px #333;



}







#menu_pagina .vocequi a:link, #menu_pagina  .vocequi a:visited, #menu_pagina  .vocequi a:active {



    text-decoration: none;



    color:#000000;



}











#menu_pagina a:link, #menu_pagina a:visited, #menu_pagina a:active {



    text-decoration: none;



    color:#FFF



}







#menu_pagina .voce {



    /*background-color: #F8E6A0;*/    



    background-image: url(https://www.guendj.com/grafica/lyt1/bg-menu-pagina.jpg);



     background-repeat: repeat-y;



    background-size: 100%;



    margin: 10px;



    padding: 10px;



    /*border: 1px solid #bbbbbb;*/



    -webkit-border-radius: 5px;



    -moz-border-radius: 5px;



    border-radius: 5px;



}











#menu_pagina .vocequi {



    background-color: #BCBCBC;



    margin: 10px;



    padding: 10px;



    -webkit-border-radius: 5px;



    -moz-border-radius: 5px;



    border-radius: 5px;



}











div#corpo .immagine_principale {



  margin-right: 10px;







}







div#corpo .immagine_principale img{



      background-color: white;



    padding: 10px;



    box-shadow: 1px 1px 1px #cccccc;



        -webkit-border-radius: 5px;



    -moz-border-radius: 5px;



    border-radius: 5px;



    border: 1px solid #bbbbbb;



}







.ant .immagine_principale{



float:none;



}







.anteprima_img{



text-align:center;



float: left;



width:100%;



    height: 270px;



    overflow: hidden;



    -webkit-border-radius: 5px;



    -moz-border-radius: 5px;



    border-radius: 5px;



}







.imgWrapper {



    margin-right: 2%;



    margin-bottom: 30px;



    float: left;



    margin-top: 10px;



    max-width: 100%;



    overflow: hidden;



}







.imgWrapper img {



    background-color: white;



    padding: 1%;



    box-shadow: 1px 1px 1px #cccccc;



    width:97%;



}







#corpo {



	/*width:1000px;*/



        margin:0 auto;



        padding-top:1%;



	color: #222222;







	}



 .sep_h {



    width: 100%;



    float: left;



}







.scheda {







    width: 100%;







    float: left;







    overflow:hidden;







}















.scheda_anteprima {







width:29%; padding:1%; margin:1%; float: left;overflow:hidden;text-align:center;}















.scheda_anteprima .titolo {







float: left;



    width: 100%;



    height: 40px;



    margin-top: 5px;



    line-height: 23px;



    font-size: 17px;



    overflow: hidden;







}















.scheda .descrizione{







   float: left;







    width: 50%;



    margin-bottom:20px;







}















.scheda .descrizione_estesa{







   float: left;







    width: 100%;







}







.scheda .importo {







    float: left;







    width: 50%;







    text-align: right;







    font-size: 26px;







    color: black;







    margin-bottom:10px;







}















.prezzo {







    font-size: 26px;







    letter-spacing: -2px;







    color: black;







}















.imgWrapper {







    width: 48%;







    margin-right:2%;







    float: left;







}















.imgWrapper img {







    width: 100%;







}











 







.scheda .descrizione {



    float: left;



    width: 50%;



}







.scheda .descrizione_estesa {



    float: left;



    width: 100%;



}







 .scheda .importo {







    float: right;







    width: 20%;







    text-align: right;







    font-size: 26px;







color: #000000;







    margin-bottom:10px;







}







span.importo_scontato {



    text-decoration: line-through;



    color: #D80000;



    font-size: 18px;



    margin-right: 10px;



}



span.importo_finale {



    font-size: 35px;



}







.moduli .importo {



    float: right;



    font-size: 35px;



    color: black;



}



	



 



#carrello_add {







  /*  float: left;*/



    width: 98%;



   padding: 1%;



   /* background-color: #EAEAEA;



    border: 1px solid #C7C7C7;*/







}















#carrello_add_var_cnt {



    float: left;



    width:auto;



}



div#carrello_add_post {







    margin-top: 10px;



    margin-bottom: 10px;



  /*  width: 99%;*/







/*    background-color: #EAEAEA;*/







}















select#taglia_multi {







  color: #000;







  padding: 10px 20px 10px 5px;







  border: 1px solid #c3c3c3;







  min-width: 130px;







  font-size: 12px;







  top: 0px;







  font-family: Arial,Helvetica,sans-serif;







  letter-spacing: 1px;







  float:left;







  margin-right:10px;







      max-width: 100%;







}























select#colore{







  color: #000;







  padding: 10px 20px 10px 5px;







  border: 1px solid #c3c3c3;







  min-width: 130px;







  font-size: 12px;







  top: 0px;







  font-family: Arial,Helvetica,sans-serif;







  letter-spacing: 1px;







    float:left;







    margin-right:10px;







    max-width:80%;







}















.CntColori {







/*    float: left;*/



    margin-right: 0px;







}











 



.ant img{



max-width:100%;



}



	



.ant .titolo{



  font-size: 18px;



  font-weight: 700;



  color: #67c9e0;



  float:left;



  width:100%;



  text-align:center;



}







.ant .corpo{



  font-size: 14px;



  font-weight: 400;



  margin: 0;



  line-height: 24px;



}	







.ant .continua{







  font-size: 14px;



  font-weight: 700;



  background-color: #67c9e0;



  padding: 10px 20px;



  color: #fff;



  text-decoration: none;



  display: inline-block;



  letter-spacing: 1px;



  }



  



 







.immagine_principale {



  float: left;



    max-height: 190px;



  overflow: hidden;



}







.inevidenza_home_titolo h1 {



  color: #222222;



  text-decoration: none;



  float: left;



  width: 100%;



  font-size:30px;



  text-align: center;



}







a.img_link img {



    margin-right: 10px;



    margin-bottom: 10px;



}







.anteprima_img a.img_link img {



    margin-right: 0px;



}







#contenitore_coda{



/*background-color:#111111;*/



background-image: url(https://www.guendj.com/grafica/lyt1/bg-asphalt.jpg);



background-repeat: repeat;



padding: 20px 0px 30px 0px;



float:left;



width:100%;



}











#coda{



  text-align: left;



  width: 1000px;



  margin: auto;



  font-size: 15px;



  text-align: center;



  clear: left;



  overflow: hidden;



}



 



#coda_testo{



 color:#FFFFFF;



 text-align:left;



 }



 



 .colonna strong{



 font-size:18px;



 width:100%;



 float:left;



 margin-bottom:10px;



 }



 



 



 .colonna{



 padding:2%;



 width:25%;



 margin:2%;



 float:left;



 height:250px;



 }



.scheda {



  color: #000000;



  line-height:30px;



  margin-top:10px;



  float: left;



  width: 98%;



  padding:1%;



      /*border: 1px solid #bbbbbb;



    -webkit-border-radius: 5px;



    -moz-border-radius: 5px;



    border-radius: 5px;*/



    float: left;



    /*background-color: #FFF8DB;*/



}



	



 .scheda_prod_ant .scheda_titolo{



height:42px;



overflow:hidden;



 text-align:center;



 }



 



 .scheda_titolo h1 {



    font-size: 24px;



    font-weight: 700;



    color: #000000;



    margin:0;



   padding:0;



}



	



 .ant .titolo h1 {



  font-size: 18px;



  font-weight: 700;



  color: #000000;



  float: left;



  width: 96%;



  padding: 2%;



  text-align: center;



}



	



 .scheda_titolo {



  width: 100%;



  /*height:60px;*/



  font-family: 'Raleway',Arial, Verdana,Tahoma,Helvetica, sans-serif;



  font-size: 18px;



  text-decoration: none;



  font-weight: bold;



  text-align: left;



  float:left;



  /*background-image: url(https://www.guendj.com/grafica/lyt1/bg-menu-pagina_qui.jpg);



    background-size: 100% 100%;*/



    margin-top:10px;



    margin-bottom:10px;



   /* -webkit-border-radius: 5px;



    -moz-border-radius: 5px;



    border-radius: 5px;*/



        border-bottom: 1px solid #CCC;



}







.scheda_prod_ant {



    width: 30%;



    background-image: none;



    padding: 0% 1% 1% 1%;



    margin: 0% 1% 0% 0%;



    -webkit-border-radius: 5px;



    -moz-border-radius: 5px;



    border-radius: 5px;



    float: left;



    background-color: #FFF;



    border: 1px solid #EEE;



    box-shadow: 1px 0px 10px rgb(221, 221, 221);



    overflow: hidden;



}







.scheda_prod_ant img {



max-width: 100%;



max-height: 100%;



    /*max-height: 220px;*/



    margin: 0 auto;



    /*-webkit-border-radius: 5px;



    -moz-border-radius: 5px;



    border-radius: 5px;*/



}







.scheda_prod_ant  .importo {



    width: 100%;



    float: left;



    margin-bottom:10px;



    text-align: center;



}







.argomenti_anteprima {



  width:45%;



 min-height:300px;



  margin:1%;



  padding:1%;



  border:1px solid #FFF;



  box-shadow: 0px 0px 16px #EEE;



  -webkit-transition: border 0.5s linear;



  -moz-transition: border 0.5s linear;



   -ms-transition: border 0.5s linear;



   -o-transition: border 0.5s linear;



  transition: border 0.5s linear;



  color: #000000;



  line-height:30px;



  float: left;



}







.argomenti_anteprima:hover { 



border-color: #DBBD6A; 



}







.argomenti_anteprima_titolo {



  font-family: 'Raleway',Arial, Verdana,Tahoma,Helvetica, sans-serif;



  color: #000000;



  font-size: 22px;



  text-decoration: none;



  font-weight: normal;



  text-align: left;



}







.argomenti_anteprima_corpo {



  font-family: 'Raleway',Arial, Verdana,Tahoma,Helvetica, sans-serif;



  text-decoration: none;



  font-weight: normal;



  text-align: left;



}











/* cassa */















.carrello {



margin-bottom: 10px;



    font-size: 15px;



    width: 100%;



    overflow: hidden;



    float: left;



 



    color: #000000;



    float: left;



    width: 98%;



    padding: 1%;



    margin-top: 20px;



    -webkit-border-radius: 5px;



    -moz-border-radius: 5px;



    border-radius: 5px;



    float: left;



    -webkit-border-radius: 5px;



    -moz-border-radius: 5px;



    border-radius: 5px;



        background-color: #FFF;



    border: 1px solid #EEE;



    box-shadow: 1px 0px 10px rgb(221, 221, 221);



}











.codpromo{



margin-bottom: 10px;



    font-size: 15px;



    width: 100%;



    overflow: hidden;



    float: left;



 



    color: #000000;



    float: left;



    width: 98%;



    padding: 1%;



    margin-top: 20px;



    -webkit-border-radius: 5px;



    -moz-border-radius: 5px;



    border-radius: 5px;



    float: left;



    -webkit-border-radius: 5px;



    -moz-border-radius: 5px;



    border-radius: 5px;



        background-color: #FFF;



    border: 1px solid #EEE;



    box-shadow: 1px 0px 10px rgb(221, 221, 221);



}



















.carrello_cnt {







float:left;







overflow:hidden;







width: 98%;







padding: 1%;







margin-bottom: 10px;







}







.percorso a:link,  .percorso a:visited,  .percorso a:active {



    color: #5F583B;



    text-decoration:none;



}















.carrello_titolo {



        width: 100%;



        font-size: 26px;



    font-weight: 700;



    color: #000000;



    margin: 0;



    padding: 0;



    border-bottom: 1px solid #CCC;



        margin-bottom: 10px;



}











.codpromo_titolo{



        width: 100%;



        font-size: 26px;



    font-weight: 700;



    color: #000000;



    margin: 0;



    padding: 0;



    border-bottom: 1px solid #CCC;



        margin-bottom: 10px;



}











.carrello_corpo{



width:100%;}















.carrello_corpo table{







    width: 100%;







float:LEFT;







    text-align: center;







}















.carrello_corpo .totale{







width:96%;







margin:20px 0 20px 0;







font-weight:bold;







font-size:24px;







text-align:right;







    padding: 2%;



    



    }















.carrello_corpo .continuashopping a:link, .carrello_corpo .continuashopping a:visited, .carrello_corpo .continuashopping a:active {



    font-family: 'Raleway',Arial, Verdana,Tahoma,Helvetica, sans-serif;



    font-size: 14px;



    padding-top: 10px;



    padding-bottom: 10px;



    margin-bottom: 10px;



    text-align: justify;



    color: #000000;



    border: 0;



    cursor: pointer;



    font-weight: bolder;



    text-align: center;



    text-decoration: none;



    display: inline-block;



    float: left;



    border: 1px solid #cccccc;



    background-color: #FFF8DB;



    -o-transition: .5s;



    -ms-transition: .5s;



    -moz-transition: .5s;



    -webkit-transition: .5s;



    transition: .5s;



    -webkit-border-radius: 5px;



    -moz-border-radius: 5px;



    border-radius: 5px;



    padding-left:10px;



padding-right:10px;



}







table.tbl_bg {



    min-width: 100%;



}







.carrello_corpo .continuashopping a:hover {







background-color:#FDFCC4;











}















.carrello_corpo .vaiallacassa a:link, .carrello_corpo .vaiallacassa a:visited, .carrello_corpo .vaiallacassa a:active {







padding: 20px;







font-size: 16px;







background-color: #E5CB7D;







color: #000000;







text-decoration: none;







float: right;







font-size: 14px;







padding: 10px 20px 10px 20px;







margin-bottom: 10px;







text-align: justify;







cursor: pointer;







text-align: center;







text-decoration: none;







display: inline-block;







float: right; 







border: 1px solid rgb(179, 179, 179);







-o-transition: .5s;







-ms-transition: .5s;







-moz-transition: .5s;







-webkit-transition: .5s;







transition: .5s;











font-weight:bold;



    -webkit-border-radius: 5px;



    -moz-border-radius: 5px;



    border-radius: 5px;



}















.scheda span.importo_finale{



float:right;



}







.carrello_corpo .vaiallacassa a:hover {







background-color: #ffffff;







color:black;







}















.carrello_corpo.tbl_intestazione {







width:25%;







font-weight:bold;











font-size: 14px;







color:#FFFFFF;







background-color: #818285;







text-align: center;







padding: 5px;}















.carrello_corpo td {







padding:2px;}















.carrello_corpo .tbl_bg {







font-weight:normal;







font-size: 14px;







color:#000000;}















.carrello_corpo .tbl_bg1 {











font-size: 18px;







color:#000000;







border-bottom: 1px dotted #cccccc;







    background-color: #FFF8DB;



text-align: center;



padding-top:10px;



}















.carrello_corpo .tbl_bg1 a:link, .carrello_corpo .tbl_bg1 a:visited,.carrello_corpo .tbl_bg1 a:active {











font-weight:normal;







font-size: 14px;







color:#000000;}















.carrello_corpo .tbl_bg1 a:hover {







color:#ff9900;







text-decoration:underline;}















.carrello_corpo .tbl_bg2 {







font-size: 18px;







color:#000000;







background-color:#ffffff;







text-align: center;







border-bottom: 1px dotted #cccccc;







padding-top:10px;



}















.carrello_corpo .tbl_bg2 a:link, .carrello_corpo .tbl_bg2 a:visited,.carrello_corpo .tbl_bg2 a:active {











font-weight:normal;







font-size: 14px;







color:#000000;}















.carrello_corpo .tbl_bg2 a:hover {







color:#ff9900;







text-decoration:underline;}























.frm_act1 {







font-size: 12px;







padding: 7px;







font-weight: bold;







margin-right: 10px;







text-align: justify;







color: #383333;







background-color: #DCDCDC;







border: 1px solid #A0A0A0;







text-align: center;







text-decoration: none;







display: inline-block;







cursor: pointer;







}















.frm_act1:hover {







background-color: #ffffff;







}















.frm_act1_del {







cursor: pointer;







color: #000000;







font-size: 12px;







padding: 7px;







font-weight: bold;







margin-right: 10px;







text-align: justify;







    background-color: #DBAA56;







border: 1px solid #BDBDBD;







text-align: center;







text-decoration: none;







display: inline-block;







cursor: pointer;







border: 1px solid rgb(179, 179, 179);







-o-transition: .5s;







-ms-transition: .5s;







-moz-transition: .5s;







-webkit-transition: .5s;







transition: .5s;







}







.frm_act1_del:hover {







background-color: #ffffff;







color:red;







}











td.tbl_intestazione{



    font-weight: bold;



        padding: 10px 0px 10px 0px;



}



.frm_act2 {















font-size: 12px;







padding: 7px;







font-weight: bold;







margin-right: 10px;







text-align: justify;







color: #000000;







background-color: #E1C675;







border: 1px solid #A0A0A0;







text-align: center;







text-decoration: none;







display: inline-block;







cursor: pointer;







-o-transition: .5s;







-ms-transition: .5s;







-moz-transition: .5s;







-webkit-transition: .5s;







transition: .5s;







}















.frm_act2:hover {







background-color: #ffffff;







}















.frm_act2_del {







cursor: pointer;







    color: #000000;







    font-size: 12px;







    padding: 7px;







    font-weight: bold;







    margin-right: 10px;







    text-align: justify;







    background-color: #DBAA56;







    border: 1px solid #BDBDBD;







    text-align: center;







    text-decoration: none;







    display: inline-block;







    cursor: pointer;







    border: 1px solid rgb(179, 179, 179);







    -o-transition: .5s;







    -ms-transition: .5s;







    -moz-transition: .5s;







    -webkit-transition: .5s;







    transition: .5s;







}















.frm_act2_del:hover {







background-color: #ffffff;







color:red;







}







#carrello_add_post .button {



    font-family: 'Raleway',Arial, Verdana,Tahoma,Helvetica, sans-serif;



       background-color: #E1C675;



    color: rgb(11, 11, 11);



    text-decoration: none;



    font-size: 15px;



    -webkit-border-radius: 5px;



    -moz-border-radius: 5px;



    border-radius: 5px;



    border: 1px solid gray;



    /* margin-right: 10px; */



    padding: 10px;



    cursor:pointer;



}























.moduli{



    background-color: #ffffff;



    background-position: top;



    background-repeat: no-repeat;



    color: #000000;



    border: 1px solid #bbbbbb;



    float: left;



    width: 98%;



    padding: 1%;



    margin-top: 20px;



    -webkit-border-radius: 5px;



    -moz-border-radius: 5px;



    border-radius: 5px;



    float: left;



    border: 1px solid #EEE;



    box-shadow: 1px 0px 10px rgb(221, 221, 221);



      







}







.moduli .frm_campo {



  padding: 5px;



  margin: 3px;



}











.moduli_pre{



      width: 100%;



    text-align: center;



    font-size: 26px;



    font-weight: 700;



    color: #000000;



    text-align: center;



    margin: 0;



    padding: 0;



    border-bottom: 1px solid #CCC;



        margin-bottom: 10px;



        padding-bottom:5px;



    



}











#img_cor{



  color: #000000;



  /*float: left;*/



  width: 100%;



  margin-top:20px;



  float:left;



}







#img_cor_titolo{



  width: 98%;



  margin-top: 5px;



  font-family: 'Raleway',Arial, Verdana,Tahoma,Helvetica, sans-serif;



  color: #ffffff;



  font-size: 22px;



  text-transform: uppercase;



  text-decoration: none;



  font-weight: normal;



  text-align: center;



  padding: 1%;



  background-color: #DBBD6A;



  border: 1px solid #E5E5E5;



  margin-bottom: 10px;



-webkit-border-radius: 20px;



-moz-border-radius: 20px;



border-radius: 20px;



display:none;



}



#img_cor_corpo {







}







.img_cor_boximg {


/*
width:130px;*/



height:130px;



margin:5px;



text-align:left;



float:left;



overflow:hidden;}







#img_cor_corpo img {



width:100%;



margin-bottom:10px;



text-align:center;



display:block;



max-height: 100%;



}











#img_cor_corpo .img_link:link, #img_cor_corpo .img_link:visited, #mg_cor_corpo .img_link:active {



font-family: 'Raleway',Arial, Verdana,Tahoma,Helvetica, sans-serif;



font-size: 12px;



font-weight:normal;



color:#265476;



text-decoration: none;}











#doc_cor{



  background-color: #ffffff;



  background-position: top;



  background-repeat: no-repeat;



  -webkit-border-radius: 20px;



-moz-border-radius: 20px;



border-radius: 20px;



  color: #000000;



  border: 1px solid #CCCCCC;



  float: left;



  width: 95%;



  padding: 2%;



  margin-top:20px;



}







#doc_cor_titolo{



  width: 98%;



  margin-top: 5px;



  font-family: 'Raleway',Arial, Verdana,Tahoma,Helvetica, sans-serif;



  color: #ffffff;



  font-size: 22px;



  text-transform: uppercase;



  text-decoration: none;



  font-weight: normal;



  text-align: center;



  padding: 1%;



  background-color: #DBBD6A;



  border: 1px solid #E5E5E5;



  margin-bottom: 10px;



-webkit-border-radius: 20px;



-moz-border-radius: 20px;



border-radius: 20px;



}



#doc_cor_corpo {



}







.doc_cor_boximg {



width:130px;



height:130px;



margin:5px;



text-align:left;



float:left;}







#doc_cor_corpo img {



width:100%;



margin-bottom:10px;



text-align:center;



display:block;



max-height: 100%;



}











#doc_cor_corpo .img_link:link, #doc_cor_corpo .img_link:visited, #doc_cor_corpo .img_link:active {



font-family: 'Raleway',Arial, Verdana,Tahoma,Helvetica, sans-serif;



font-size: 12px;



font-weight:normal;



color:#265476;



text-decoration: none;}















.moduli .frm_campo {



  padding: 5px;



  margin: 3px;



}







.moduli .button {/*



font-family: 'Raleway',Arial, Verdana,Tahoma,Helvetica, sans-serif;



    font-size: 14px;



    padding-top: 10px;



    padding-bottom: 10px;



    margin-bottom: 10px;



    text-align: justify;



    color: #863F00;



    border: 0;



    cursor: pointer;



    font-weight: bolder;



    text-align: center;



    text-decoration: none;



    display: inline-block;



    float: left;



    border: 1px solid #cccccc;



    background-color: #E8E8E8;



    -o-transition: .5s;



    -ms-transition: .5s;



    -moz-transition: .5s;



    -webkit-transition: .5s;



    transition: .5s;



    -webkit-border-radius: 5px;



-moz-border-radius: 5px;



border-radius: 5px;*/



  



    padding: 10px;



    cursor:pointer;



    color: #863F00;



    text-decoration: none;



    font-size: 15px;



    -webkit-border-radius: 5px;



    -moz-border-radius: 5px;



    border-radius: 5px;



    border: 1px solid gray;



    background-color: #E5CB7D;



    margin-right: 10px;



    	font-family: 'Raleway',Arial, Verdana,Tahoma,Helvetica, sans-serif;



}







.moduli .button:hover {



    background-color: #FFF8DB;



}







	



	



 span.frm_titolo {



  font-weight: bold;



  color: #111111;



}







.news_anteprima_titolo {



  font-weight: bold;



  font-size: 21px;



}







.news_anteprima {



  margin: 2%;



}







.dettaglio_news {



  font-weight: bold;



  font-style: italic;



  color: #5E6466;



}







.tasto_anteprima {



  text-align: left;



}











#box_ok {



padding:20px;



margin-bottom:20px;



margin-top:20px;



background-color:#009900;



text-transform: none;



font-weight: normal;



font-family: 'Raleway',Arial, Verdana,Tahoma,Helvetica, sans-serif;



text-transform: none;



font-weight: normal;



font-size: 12px;



  font-weight: bold;



  font-size: 15px;



  color: #FFFFFF;



text-align: left;



-moz-border-radius: 20px;



-webkit-border-radius: 20px;



text-align: justify;



behavior: url(pie.htc);



position: relative;



line-height: 18px;



overflow: hidden;}







#box_alt {



padding:20px;



border-radius: 20px;



margin-bottom:20px;



margin-top:20px;



background-color:#993300;



background-position:top left,top right,bottom left,bottom right;



font-family: 'Raleway',Arial, Verdana,Tahoma,Helvetica, sans-serif;



text-transform: none;



font-weight: normal;



  font-weight: bold;



  font-size: 15px;



  color: #FFFFFF;



text-align: left;



-moz-border-radius: 20px;



-webkit-border-radius: 20px;



text-align: justify;



behavior: url(pie.htc);



position:relative;



line-height: 18px;



overflow:hidden;}







#SPED tr {



    margin-bottom: 14px;



    float: left;



    width: 100%;



}







textarea {



  width: 100%;



  font-size:12px;



      font-family: 'Raleway',Arial, Verdana,Tahoma,Helvetica, sans-serif;



      MARGIN-TOP: 10PX;



    MARGIN-BOTTOM: 10PX;



}







.frm_act2 {



  font-family: 'Raleway',Arial, Verdana,Tahoma,Helvetica, sans-serif;



  font-size: 14px;



  padding-top: 5px;



  padding-bottom: 5px;



  margin-bottom: 5px;



  text-align: justify;



  background-color: #E5CB7D;



  color: #383333;



  border: 0;



  cursor: pointer;



  font-weight: bolder;



    margin-right: 10px;



  text-align: center;



  text-decoration: none;



  display: inline-block;



  /* float: left; */



  border: 1px solid #cccccc;



  -o-transition: .5s;



  -ms-transition: .5s;



  -moz-transition: .5s;



  -webkit-transition: .5s;



  transition: .5s;



  -webkit-border-radius: 5px;



  -moz-border-radius: 5px;



  border-radius: 5px;



}







.importo_var_scontato {



    text-decoration: line-through;



}















.frm_act2_del{



  font-family: 'Raleway',Arial, Verdana,Tahoma,Helvetica, sans-serif;



  font-size: 14px;



  padding-top: 5px;



  padding-bottom: 5px;



  margin-bottom: 5px;



  text-align: justify;



  background-color: #D20000;



  color: #ffffff;



  border: 0;



  cursor: pointer;



  font-weight: bolder;



  text-align: center;



  text-decoration: none;



  display: inline-block;



  border: 1px solid #cccccc;



  -o-transition: .5s;



  -ms-transition: .5s;



  -moz-transition: .5s;



  -webkit-transition: .5s;



  transition: .5s;



  -webkit-border-radius: 5px;



  -moz-border-radius: 5px;



  border-radius: 5px;



}







.frm_act1 {



  font-family: 'Raleway',Arial, Verdana,Tahoma,Helvetica, sans-serif;



  font-size: 13px;



  padding-top: 5px;



  padding-bottom: 5px;



  margin-bottom: 5px;



    margin-top: 5px;



  text-align: justify;



  background-color: #E5CB7D;



  color: #383333;



  border: 0;



  cursor: pointer;



  font-weight: bolder;



    margin-right: 10px;



  text-align: center;



  text-decoration: none;



  display: inline-block;



  /* float: left; */



  border: 1px solid #cccccc;



  -o-transition: .5s;



  -ms-transition: .5s;



  -moz-transition: .5s;



  -webkit-transition: .5s;



  transition: .5s;



  -webkit-border-radius: 5px;



  -moz-border-radius: 5px;



  border-radius: 5px;



}







.frm_act1_del{



  font-family: 'Raleway',Arial, Verdana,Tahoma,Helvetica, sans-serif;



  font-size: 14px;



  padding-top: 5px;



  padding-bottom: 5px;



  margin-bottom: 5px;



  text-align: justify;



  background-color: #D20000;



  color: #ffffff;



  border: 0;



  cursor: pointer;



  font-weight: bolder;



  text-align: center;



  text-decoration: none;



  display: inline-block;



  border: 1px solid #cccccc;



  -o-transition: .5s;



  -ms-transition: .5s;



  -moz-transition: .5s;



  -webkit-transition: .5s;



  transition: .5s;



  -webkit-border-radius: 5px;



  -moz-border-radius: 5px;



  border-radius: 5px;



}







#copyrights {



  width: 100%;



  float: left;



  text-align: center;



    color: #ffffff;



}







/* Link */



/* ----------------------- */



a:link, a:visited, a:active {



  color: #DBBD6A;



	text-decoration: UNDERLINE;



}



a:hover {



	



	color:#000000;



	text-decoration: none;



}







/* menu hover */



/* 



	LEVEL ONE



*/



ul.dropdown                         { position: relative; }



ul.dropdown li                      {float: left;  zoom: 1; }



ul.dropdown a:active                { color: #ffa500; }



ul.dropdown a:active                {  }



ul.dropdown li a                    { display: block;   padding: 10px; }



ul.dropdown li:last-child a         { border-right: none; } /* Doesn't work in IE */



ul.dropdown li.hover,



ul.dropdown li:hover                {  position: relative; }



ul.dropdown li.hover a              { }











/* LEVEL TWO */



ul.dropdown ul { 



visibility: hidden; position: absolute; top: 100%; left: 0;  z-index:5000000000;



 }







ul.dropdown ul li {



 font-weight: normal; 



  float: none;



  background-color: #F7F7F7;



  border-top: 1px solid #cccccc;



  }



									  



 /* IE 6 & 7 Needs Inline Block */



ul.dropdown ul li a



{ border-right: none; width: 210px; display: inline-block;  display:none;} 







/* LEVEL THREE */



ul.dropdown ul ul { left: 100%; top: 0; }



ul.dropdown li:hover > ul { visibility: visible; }







#menu {



  float: right;



  width:100%;



  margin-top: 20px;



  position:relative;



      position: absolute;



    bottom: 0;



}











#menu li {



  list-style: none;



}



#menu ul {



  margin: 0;



  padding: 0;



}







#menu .contenuto_qui a:link, #menu .contenuto_qui a:visited, #menu .contenuto_qui a:active{



  background-color: #E1C675;



    color: rgb(11, 11, 11);



  text-decoration: none;



   font-size:15px;



   -webkit-border-top-left-radius: 5px;



-webkit-border-top-right-radius: 5px;



-moz-border-radius-topleft: 5px;



-moz-border-radius-topright: 5px;



border-top-left-radius: 5px;



border-top-right-radius: 5px;



        /*border: 1px solid gray;*/



        margin-right:10px;



}











#menu .contenuto a:link, #menu .contenuto a:visited, #menu .contenuto a:active{



  color: #000000;



  text-decoration: none;



  font-size:15px;



  -webkit-border-top-left-radius: 5px;



-webkit-border-top-right-radius: 5px;



-moz-border-radius-topleft: 5px;



-moz-border-radius-topright: 5px;



border-top-left-radius: 5px;



border-top-right-radius: 5px;



    /*border: 1px solid gray;*/



    background-color:#FFF8DB;



    margin-right:10px;



}







#menu .contenuto a:hover{



  background-color: #DBBD6A;



  color:rgb(37, 33, 23);



  text-decoration: none;



   font-size:15px;



}







#menu .contenuto_qui a:hover{



/*  background-color: white;



   font-size:15px;



  color: #666666;



  text-decoration: none;*/



}







#menu .contenuto_qui ul.sub_menu a:hover{



 background-color: white;



   font-size:15px;



  color: #666666;



  text-decoration: none;



}







.frm_check_errore {



    background-color: #AF0000;



    color:#F6F6F6;



        padding: 5px;



    margin: 3px;



}











/* =====================================



PAGINAZIONE



======================================== */







#pagine {



	width:100%;



	margin-top: 10px;



	text-align: center;



	font-family: Arial, Verdana,Tahoma,Helvetica, sans-serif;



	font-weight: normal;



	font-size: 12px;



	color: #000000;



	overflow: hidden;



	float:left;



}







#pagine a:link, #pagine a:visited, #pagine a:active, #pagine .pg_sel:hover {



	color:#444;



	padding:10px 15px 10px 15px;



	border-right:1px solid #CCC;



	border-bottom:1px solid #CCC;



	border-left:1px solid #CCC;



	margin-right:10px;



	font:normal 16px Arial, Helvetica, sans-serif;



	text-decoration:none;



	display:inline-block;



	position:relative;



     background-color: #FFF8DB;



         -webkit-border-radius: 5px;



    -moz-border-radius: 5px;



    border-radius: 5px;



	



}







#pagine a:hover, #pagine .pg_sel:link, #pagine .pg_sel:visited, #pagine .pg_sel:active {



	  background-color: #ffffff;



  color: #444;



  text-decoration: none;



  



}







.contacthome {



margin-right: 5%;



}







#percorso_catalogo {



    /*width: 98%;



    margin-bottom: 15px;*/



    margin: 0 auto 30px;



    padding: 0% 1% 0% 0%;



    color: #222222;



    /*float: left;*/



    margin-left: 310px;



}







td .importo_var .importo_finale {



    font-size: 18px;



    width: 100%;



    float:left;



}







@media (min-width: 768px) and (max-width: 980px) {



     



    #top_bar, #testa, #contenitore, #news, #staff, #staff2, #recensioni, #coda{



width:100%;



}



.argomenti_anteprima {



overflow:hidden;



}







.imgWrapper {



    width: 100%;



    margin-right: 0%;



    float: left;



}







.scheda .descrizione{



    width: 100%;



    margin-right: 0%;



    float: left;



}







#menu .contenuto_qui a:link, #menu .contenuto_qui a:visited, #menu .contenuto_qui a:active{



    -webkit-border-bottom-left-radius: 5px;



    -webkit-border-bottom-right-radius: 5px;



    -moz-border-radius-bottomleft: 5px;



    -moz-border-radius-bottomright: 5px;



    border-bottom-left-radius: 5px;



    border-bottom-right-radius: 5px;



    margin-bottom:5px;



}







#menu .contenuto a:link, #menu .contenuto a:visited, #menu .contenuto a:active{



    -webkit-border-bottom-left-radius: 5px;



    -webkit-border-bottom-right-radius: 5px;



    -moz-border-radius-bottomleft: 5px;



    -moz-border-radius-bottomright: 5px;



    border-bottom-left-radius: 5px;



    border-bottom-right-radius: 5px;



    margin-bottom:5px;



}







.scheda_prod_ant{



width:47%;



margin:0; 



padding:0;



margin:1%;



}







.sep_h{



width:0; display:None;



}



  }



  



  @media (min-width: 992px){



  .anteprima_img{



  height:150px;



  }



  .scheda_prod_ant .scheda_titolo{



  font-size:16px;



  height:60px;



  }



  



  .CntColori .qnta{



  width:55%;



  }



  



  #carrello_add_var_cnt{



  width:100%;



  



  }



  #carrello_add_post .button {



    width: 100%;



    }



  



.scheda_prod_ant table {



    margin: 0 auto;



}



  



  select#taglia_multi{



  float:none;



  margin-right:0px;



  margin-bottom:5px;



  width:100%;



    }







#carrello_add_post .button{



width:100%;



margin-top:10px;



}







}











@media (min-width: 1200px){



  .anteprima_img{



  height:270px;



  }



  #carrello_add_post .button {



    width: auto;



    }



.scheda_prod_ant table {



    margin: 0;



}



  .CntColori .qnta{



  width:auto;



  }



  



  



  #carrello_add_var_cnt {



    width: auto;



}



   .scheda_prod_ant .scheda_titolo{



  font-size:18px;



    height:45px;



  }



  select#taglia_multi{



  float:left;



    margin-right:10px;



      margin-bottom:5px;



  }



  }



  



    



.CntColori .qnta {



    margin: 0 auto;







}















 .scheda_corpo .input {



    padding: 10px 20px 10px 5px;



    float:left;



    -webkit-border-radius: 5px;



    -moz-border-radius: 5px;



    border-radius: 5px;



    border: 1px solid #c3c3c3;



}







input.button {



    padding: 20px;



    font-size: 16px;



    background-color: #FFF8DB;



    color: #863F00;



    text-decoration: none;



    /* float: right; */



    font-size: 14px;



    padding: 10px 20px 10px 20px;



    margin-bottom: 10px;



    text-align: justify;



    cursor: pointer;



    text-align: center;



    text-decoration: none;



    display: inline-block;



    /* float: right; */



    border: 1px solid rgb(179, 179, 179);



    -o-transition: .5s;



    -ms-transition: .5s;



    -moz-transition: .5s;



    -webkit-transition: .5s;



    transition: .5s;



    /* font-weight: bold; */



    -webkit-border-radius: 5px;



    -moz-border-radius: 5px;



    border-radius: 5px;



    font-family: 'Raleway',Arial, Verdana,Tahoma,Helvetica, sans-serif;



    font-weight: bold;



}







#copyrights a:hover {



    color: white;



}







#coda a:link, #coda a:visited, #coda a:active {



    color: white;



    text-decoration:none;



}







#coda a:hover{



text-decoration:underline;



}







.uomodonna {



    background-color: #E1C675;



    background-repeat: repeat-y;



    background-size: 100%;



    margin: 10px;



    padding: 10px;



    /* border: 1px solid #bbbbbb; */



    -webkit-border-radius: 5px;



    -moz-border-radius: 5px;



    border-radius: 5px;



    text-align:center;



}







#menu_pagina .uomodonna a:link, #menu_pagina .uomodonna a:visited, #menu_pagina .uomodonna  a:active{







       color: rgb(11, 11, 11);



    font-weight: bold;







}







.carousel-content div {



    text-align: center;



    width: 100%;



    float: left;



}



#mostrabarracookies{  



    font-family: 'MyriadPro-Regular', sans-serif, Helvetica, Times, serif !important;

    background: #e1c675 !important;

    bottom: 0px !important;

    padding: 5px !important;

    color: #000000 !important;

    z-index: 999999 !important;

    font-size: 12px !important;

    cursor: pointer !important;

    width: 150px !important;

    margin: 0 auto !important;

    font-family: 'Raleway',Arial, Verdana,Tahoma,Helvetica, sans-serif !important;

    background-color: #E1C675 !important;

    color: rgb(11, 11, 11) !important;

    text-decoration: none !important;

    font-size: 15px !important;

    -webkit-border-radius: 5px !important;

    -moz-border-radius: 5px !important;

    border-radius: 5px !important;

    border: 1px solid gray !important;

    cursor: pointer !important;

}

span.avviso {
    /* background: #ffffff; */
    float: left;
    width: 100%;
    border: 2px solid #3ec151;
    padding: 2% 0% 0% 0%;
}