/* CSS Document */


/* GENERALS */

html, body, div, table, td, th, caption, form, input, a , select, ul, ol, li, dl, dt, dd, p, address, img, h1, h2, h3, h4, h5, h6  { margin: 0; padding: 0; border: 0; list-style-type: none;text-decoration:none;}
html { text-align: center; background-image: url(img/bg_long.png);  background-repeat: repeat-x; background-color: #D3DFEE; }
body { height: 755px; background-image: url(img/body.png) ; background-position: 195px 324px; background-repeat: no-repeat; }

/* H1,H2,H3 */


h1 { background-repeat: no-repeat; color: #ffcc33;  float: left; font-family: "Giddyup Std"; margin-left:19px; margin-top: 14px; font-weight: normal;  width: 230px; height:50px;  background-image:url(img/logo.png); text-indent:-8900px; }
h2 {color:#ffcc33; font-style:oblique; font-weight:400; font-family:Georgia, "Times New Roman", Times, serif; font-size:2px; text-indent:-8900px; }

/* BORDI LATERALI*/	
img#layer { position: absolute; left: 0; }
img#layer2 { position: absolute; right: 0; }

/* FOTO CENTRALE*/
#divbanner { width: inherit; height: 200px; }


/* REGOLE MENU TOP-RIGHT*/
div#divup ul#menu li { display:inline;}
div#divup ul#menu li a { float: right;  margin-right: 15px; margin-top: 16px; font-family: "Gill Sans MT"; color: #fff; font-weight: bold; text-decoration: none;}
div#divup ul#menu li a:hover {   color: #99cccc;  }
div#up ul#menu { clear:both;}
#mainContent {  position:relative;height: 830px; width: 761px; margin: 0 auto;font-family:Georgia, "Times New Roman", Times, serif; }
#divup { width: inherit; height: 65px; }



/* MENU EVENTI*/
#diveventi { width: inherit; height: 83px; margin-top: -7px; }
#diveventi ul li { height: 60px; margin-right: 62px; margin-top: 16px;background-image: url(img/grey.png); background-position: center; background-repeat: no-repeat; float:right; }
#diveventi ul li:hover { height: 60px; margin-right: 62px; background-image: url(img/yellow.png); background-repeat: no-repeat; }
#diveventi ul li img { margin-top: 20px; }



/* TREE BOX HOME */	
#divone {float:left;width:260px;margin-left:3px; height:300px;background-image:url(img/box/box1.png);background-repeat:no-repeat;margin-top: -21px; }
#divtwo {float:left;width:239px;margin-left: 3px; height: 300px; background-image: url(img/box/box2.png); background-repeat: no-repeat; }
#divtwo img#foto_novita { margin-left:20px; }
#divtree {float:left;width:239px;margin-left: 3px; height: 350px; background-image: url(img/box/box3.png); background-repeat: no-repeat; }
#title_one { margin-top: 35px; margin-left: 17px;  height: 30px; width: 200px; }
#title_one img { margin-left: -80px; }
#divone img#confettini { margin-top: 5px; }
#divone p#testo_confettini { width:218px; margin-left:26px; margin-top:3px; font-size:12px;text-align:justify;}
#divtwo img { margin-top: 7px; margin-left: -155px; }
#divtwo p#p_two{width:220px;margin-left:10px;}
#divtwo a.novita{text-decoration:none;}
#divtwo a.novita:visited {text-decoration:none;}
#divtree img { margin-top: 7px ; margin-left: -100px; }

/*CONFETTONE*/
#divtree p#p_tree { width:224px; margin-left:7px;}
#divtree img#confettone { margin:0 auto; margin-top:24px;}


/* FOOTER*/	
#footer { height:20px;width:600px; margin:	-30px auto 0 auto ; }
#footer p {font-size:14px;font-weight:bold;text-align:center;}
#footer_home { height:20px;width:600px; margin:0 auto; margin-top:-7px;}
#footer_home p { font-size:14px; font-weight:bold ; text-align:center;}
.link_utili { margin-left:9px;text-decoration:none;color:#000; }
.link { text-align:left;color:#000;text-decoration:none; }
strong { font-weight:normal;}
strong#grass { font-weight:700; }




/*MODULO CONTATTI*/	
#modulo {text-align:left; height:auto;width:700px;margin:0 auto;}
#modulo label {}
#modulo input {margin-left:15px;width:180px; border:1px solid #000; }

/* VETRINA PRODOTTI*/
#vetrina {  width:730px; height:auto; margin: 0 auto; padding:3px;}
#vetrina p { color:#FFF; font-family:Georgia, "Times New Roman", Times, serif; font-weight:700;}
div.prodotto { background-image:url(../img/box_test.png);background-repeat:no-repeat; padding:3px;  width:174px; height:191px; float:left; text-align:left; margin-top:8px; }
#contenitore_prodotti { border: 1px solid #000;}
#div_prodotto  { width:165px;height:400px;  margin-left:3px; margin-right:3px;float:left; }
.div_prodotto {width:165px;height:400px;  margin-left:3px; margin-right:3px;float:left;}

.div_prodotto img  {width:150px; height:150px;margin-top:5px;}
.div_prodotto h4  { color:blue;margin-bottom:4px;font-size:16px;}
.div_prodotto p {color:#000; width:154px;font-family:Georgia, "Times New Roman", Times, serif;font-size:14px;font-weight:700;margin-left:4px;}


#div_prodotto img  {width:150px; height:150px;margin-top:5px;}
#div_prodotto h4  { color:#FFF;margin-bottom:4px;font-size:16px;}
#div_prodotto p {color:#000; width:154px;font-family:Georgia, "Times New Roman", Times, serif;font-size:14px;font-weight:700;margin-left:4px;}
.foto_vetrina { border:1px solid #FFF;  }
.prodotto_dett { width:inherit; height:26px; }
.prodotto_foto {height:169px;}
.img_dettaglio { margin-bottom:0px;margin-left:3px; }



/* OTHER CLASS */
.avviso {color:#F00;margin-top:10px;}
.grass { font-weight:600;}
.panel { text-align:left; font-weight:700; margin-left:0px;}
.testo_vetrina { font-family:Georgia, "Times New Roman", Times, serif;color:#FFF;text-align:left;margin-left:20px;margin-right:30px;font-size:14px;margin-bottom:10px;}
.boxes { font-size:12px;text-align:justify;color:#000;text-decoration:none;} 
.novita { font-size:12px;text-align:justify;color:#000;margin-left:15px;}
.box_novita { font-size:12px; color:#000;text-align:justify;width:220px;margin-left:8px;}
.descrizione {color:#1C3B5E;text-align:center; font-size:17px;}
.descrizione2 {color:#1C3B5E; text-align:center; font-size:15px;}
.indietro { color:#000; }
.avvviso {margin-bottom:6px;color:#FFF;}
.whereis {text-indent:-9876px;}







