/*-------------------------------------------
	RAGGIO VERDE
	- - - - - - - - - - - - - - - - - - - - -
	Description:Base setup styles
	Filename:raggioverde.css
	Date:may, 2008
	Company:ExpertWeb
	Please:You may adapt elements of this CSS in your own projects, 
					but the unique combination of layouts, styles, sizes, typography, 
					and positioning ("the design") is copyright of Expertweb.it 
					and may not be reproduced.
	-------------------------------------------*/


/* HTML Elements                               */
/***********************************************/


/* GENERICI HTML */
/*********************************/

* {font-size:11px; font-family:verdana, arial, sans-serif; color: #29611d;
}
html, body {background: url(img/bg_pagina.gif) repeat-y top center #fff; margin:0; padding:0;
}

h1, h2, h3, h4, h5, h6, h7 {margin:0; padding:0; 
}
h1 {font-size:2.5em; display:none; 
}
h2 {font-size:11px; padding-top:10px; padding-bottom:10px
}
h3 {font-size:1.5em; 
}
h4 {font-size:1em;
}
div {padding:0; margin:0;
}
p {padding:0; margin:0;
}
hr {clear:both; visibility:hidden;
}
a {color:#418507; 
}
a:hover {text-decoration:none;
}
a.news {color:#000; font-weight:normal; text-decoration:none;
}
a.news:hover {text-decoration:underline;
}
a img {border:none;
}
td {vertical-align:top;
}



/* LAYOUT */
/*************************************/
div.container {width:990px; margin: 0 auto; background:url(img/header.jpg) no-repeat top center; min-height:200px; height:auto;
}
div.colsx {float:left; width:175px; padding-bottom:10px;
}
div.content {float:left; width:618px;padding-top:110px; padding-bottom:10px;
}
div.coldx {float:right; width:194px;padding-top:127px; padding-bottom:10px;
}


/* MENU TOP */
/************************/
div.menuTop {color: #fff;
}
div.menuTop a {color: #fff;  text-decoration:none;
}
div.menuTop a:hover {color: #95d763;
}

/* COLONNA SINISTRA */
/*div.box1 {background: url(img/alberovivo.jpg) no-repeat top left; padding-left:70px; padding-bottom:4px; margin-bottom:4px; border-bottom: solid 1px #418507;
}
div.box2 {padding-bottom:4px; margin-bottom:4px; border-bottom: solid 1px #418507;
}
div.box3 {padding-bottom:4px; margin-bottom:4px;
}*/
h2.progettiSpeciali {background: url(img/h2_progettispeciali.jpg) repeat-x bottom left #418507; font-weight:bold; font-size:11px; color:#fff;padding:4px; margin-right:4px; margin-bottom:4px;
}
div.box {clear:both; padding-right:2px; padding-bottom:4px; margin-bottom:4px; border-bottom: solid 1px #418507;
}
div.progettiSpeciali {border: solid 1px #79bd3e; padding:4px; text-align:center; margin-right:4px;
}


/* CONTENT */

/* CONTENUTO */
/***************************/
div.contenuto {padding:2px;
}
div.contenitore {padding:10px;
}
/* LINK */
/***************************/
div.links {padding:10px;
}

/* TABELLA LINK */
/*********************************/

.link {width: 100%; padding:5px
}
.link td {border-bottom:1px solid #72b738;

}


/* COLONNA DESTRA */

/* MENU PRODOTTI */
/************************/
div.menuProdotti h2 {font-weight:bold; font-size:11px; text-transform:uppercase;color:#fff; background:url(img/h2_menuprodotti.jpg) no-repeat bottom left #418507; padding:8px;
}
div.menuProdotti table {margin-bottom:20px;
}
div.menuProdotti table td {vertical-align:middle; border-bottom: dotted 2px #c6c6c6;
}
div.menuProdotti table td.thumb {width:38px; padding:4px 0 4px 6px;
}
div.menuProdotti table td.descrizione {padding:4px;
}
div.menuProdotti table td img {border:solid 1px #29611d;
}
div.menuProdotti table td a {text-decoration:none;
}
div.menuProdotti table td.icoGlossario img {border:none;
}
div.menuProdotti table td.icoGlossario {width:43px; border:none; padding-left:6px;
}
div.menuProdotti table td.glossario {border:none;
}
div.menuProdotti table td.glossario a {color:#c37626;
}
div.powered { padding:8px; font-size:10px;
}
div.powered a {font-size:10px;
}
div.lingua {background-color: #418507; text-align:center;  color:#FFFFFF; border-bottom:1px solid #FFF; height:20px; padding-top:5px
}
div.lingua a{color:#FFFFFF; text-decoration:none
}


/* FOOTER */
/*********************************/
div.footer {clear:both; color: #686868; text-align:center; padding:5px;
}
div.footer a {color: #686868;
}


/* SOLO HOMEPAGE */

div.boxProdotto { float:left; width: 299px; height: 202px; background:url(img/boxprodotto.gif) no-repeat top left; margin:2px 1px 2px 2px;
}
div.boxProdotto img {float:left; margin:8px; 
}
div.boxProdotto h3 {font-size:11px; margin:8px 0; padding-left:10px
}
p.abstract {padding-left: 10px;
}
.divEvento {padding:10px; margin-top:10px
}


/* TABELLA FORM CONTATTI */
/*********************************/
.contatti {width: 500px;  padding:5px; background-color: #F0F0F0; border-bottom:1px solid #72b738;
}

.tabellaForm { line-height: 30px; width:500px;
}
input {border: 1px solid #666;
}
textarea {border: 1px solid #666;
}

/* PAGINA DETTAGLIO PRODOTTO */
/***************************************/
div.codice {border-bottom:dotted 1px #418507; padding-bottom:10px; margin-bottom:15px;
}
div.descrizione {border-bottom:dotted 1px #418507; padding-bottom:10px; margin-bottom:15px;
}
div.immaginiProdotto {
}
div.immagineSingolaProdotto {height:100px; padding:10px; border:solid 1px #418507; text-align:center; float:left; margin:0 6px 6px 0;
}
div.immagineSingolaProdotto img {height:100px;
}

