body {
	margin: 0 auto;
	padding: 0 auto;
	text-align: center;
	background-color: #EEE8D7;
}
#content {
   width: 100%;
	margin-top: 10px;
	margin: 0px auto ;
   text-align: center ;
	margin-bottom: 0;
	bottom:0;
	height: 100%;
	z-index:2;
}

/* ---------- INIZIO TESTATA ---------- */
#box-header {
   width:100%;
   min-width:926px;
	height: 131px; 
	position: absolute;
   margin:0px auto;
	text-align: center;
	top:0;
	padding: 0;
	z-index:6;
	
}
#header{
	width:926px;
	position:relative;
	margin:auto;
	height: 131px; 
	text-align: left;
	background-image: url(../img/top.jpg);
	border-left:3px solid Green;
	border-right:3px solid Green;
}
.logo{
	display: block;
}
/* --------------------- inizio menu tit -------------------- */
.menut{
	 font-size: 14px;
	 font-family: Arial, Helvetica, sans-serif;
	 color: White;
	 text-align: justify;
	 padding-left:8px;
	 padding-right:4px;
	 font-weight: bold;
	 text-decoration: none;
	 word-spacing: 4px;
	 
}
.menut a{
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	color: White;
	text-decoration: none;
	font-weight: bold;
}
.menut a:link,.menut a:visited{
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	color: White;
	text-decoration: none;
	font-weight: bold;
}
.menut a:hover{
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	color: White;
	text-decoration: none;
	font-weight: bold;
}
/* ------------------- fine tit menu  ------------------------ */
#corpo{
	top:131px;
	width:926px;
	position: relative;
	bottom:0;
	margin-bottom:130px;
	text-align: center;
	position:relative;
	background-color: #CEC2A8;
	border-left:3px solid Green;
	border-right:3px solid Green;
	border-bottom:1px solid Green;
	z-index:1;
}

#cl1 {
	position: relative;
	left: 0px;
   float: left;
	width: 222px;
	top: 10px;
	text-align: left;
	/*bottom:0;
   margin-bottom:0; */
	background-color: #CEC2A8;
}
#box-menu{
 text-align: center;
 margin-left:8px;
}
#menu{
	width: 206px;
	background-color: #E5DBC2;
	margin-top:-19px;
	margin-left:0px;
	padding-bottom: 0;
	margin-bottom:0;
}
#menu p{
	text-align: left;
	margin-top: 6px;
	margin-left:12px;
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #004000;
	text-decoration: none;
}
#menu p a, #menu p a:link, #menu p a:visited, #menu p a:hover{
	color: #004000;
	text-decoration: none;
}

#box-menu h1{
	font-family:Arial, Verdana;
	font-size: 13px;
	font-weight: bolder;
	color:White;
	text-align:center;
	background-image: url(../img/topmenu.jpg);
	width: 220px;
	height: 36px;
	padding-top:10px;
	margin-left:-3px;
}

#box-menu ul{
	margin-top:4px;
	padding-bottom:0;
	margin-bottom: 0;
}
#box-menu ul li{
	width: 200px;
	height: 24px;
	list-style: none;
	background-image: url(../img/sfondo_link.jpg);
	margin-top: 7px;
	font-family:Arial, Verdana, sans-serif;
	font-size: 13px;
	text-align: center;
	text-decoration:none;
	color: Black;
	margin-left:-32px;
	padding-bottom:0;
}
#box-menu ul li a{
  text-decoration: none;
  font-size: 13px;
  color: Black;
}
#box-menu ul li a:link, #box-menu ul li a:visited{
  text-decoration: none;
  font-size: 13px;
  color: Black;
}
#box-menu ul li a:hover{
	text-decoration: none;
	font-size: 13px;
	color: #006400;
}

#endmenu{
	text-align: center;
	margin-left: 11px;
	background-color: #E5DBC2;
	width: 208px;
	height: 19px;
	background-image: url(../img/downmenu.jpg);
	background-repeat: no-repeat;
}
#cl2{
   margin-top:10px;
	background-color: #CEC2A8;
	width: 690px;
	float: right;
	text-align: center;
	bottom:0;
}
#tondo{
	width: 670px;
	height: 40px;
	position: relative;
	background-image: url(../immagini/box_sotto_grande.jpg);
}
#tende{
	width: 670px;
	height: 40px;
	position: relative;
	background-image: url(../immagini/box_sotto_grande.jpg);
}
#box{
	width: 690px;
	margin-top:0;
	position: relative;
	height: 31px;
}
#celle{
	width: 690px;
	margin-top:0px;
	padding:0;
}
/* INIZIO testo dei box */
.txtcelle{ 
	font: 11px Arial,Helvetica,sans-serif;
	padding:9px;
	text-decoration: none;
	color:Black;
}
.txtcelle a{
	font: 11px Arial,Helvetica,sans-serif;
	font-weight: bold;
	text-decoration: underline;
	color: #008A01;
}
.txtcelle a:link,.txtcelle a:visited{
	font: 11px Arial,Helvetica,sans-serif;
	font-weight: bold;
	text-decoration: underline;
	color: #008A01;
}
.txtcelle a:hover{
	font: 11px Arial,Helvetica,sans-serif;
	font-weight: bold;
	text-decoration: underline;
	color: #008A01;
}
/* FINE testo dei box */

/* -------------------------------------- TENDE DA SOLE ----------------------------*/

/* inizio TESTO DETTAGLIO PRODOTTI */
.txtdett{ 
	font: 12px Arial,Helvetica,sans-serif;
	padding-left:30px;
	padding-right:9px;
	padding-bottom:0;
	text-decoration: none;
	color:Black;
}
.txtdett a{
	font: 12px Arial,Helvetica,sans-serif;
	font-weight: bold;
	text-decoration: underline;
	color: #008A01;
}
.txtdett a:link,.txtdett a:visited{
	font: 12px Arial,Helvetica,sans-serif;
	font-weight: bold;
	text-decoration: underline;
	color: #008A01;
}
.txtdett a:hover{
	font: 12px Arial,Helvetica,sans-serif;
	font-weight: bold;
	text-decoration: underline;
	color: #008A01;
}
.txtdett ul li{
list-style: 
}
/* fine TESTO DETTAGLIO PRODOTTI */


/* inizio TESTO DETTAGLIO PRODOTTI */
.txtinfo{ 
	font: 12px Arial,Helvetica,sans-serif;
	padding-left:30px;
	padding-right:100px;
	padding-bottom:0;
	text-decoration: none;
	color:Black;
}
.txtinfo a{
	font: 12px Arial,Helvetica,sans-serif;
	font-weight: bold;
	text-decoration: underline;
	color: #008A01;
}
.txtinfo a:link,.txtinfo a:visited{
	font: 12px Arial,Helvetica,sans-serif;
	font-weight: bold;
	text-decoration: underline;
	color: #008A01;
}
.txtinfo a:hover{
	font: 12px Arial,Helvetica,sans-serif;
	font-weight: bold;
	text-decoration: underline;
	color: #008A01;
}
/* fine TESTO DETTAGLIO PRODOTTI */




/* -------------------------------------- TENDE DA SOLE ----------------------------*/

/* INIZIO TITOLO PER BOX PICCOLI*/
.titbox{
	padding:0;
	padding-left:8px;
	padding-bottom:5px;
	font: 15px Arial,Helvetica,sans-serif;
	font-weight: bold;
	color:#008A01;
	letter-spacing: 1px;
	text-decoration:none;
}
.titbox a:{
	color:#008A01;
	font: 15px Arial,Helvetica,sans-serif;
	font-weight: bold;
	text-decoration: none;
}
.titbox a:link, .titbox a:visited, .titbox a:hover{
	color:#008A01;
	font: 15px Arial,Helvetica,sans-serif;
	font-weight: bold;
	text-decoration: none;
}
.titbox h1, .titbox h2, .titbox h3{
	padding:0;
	padding-bottom:5px;
	font: 15px Arial,Helvetica,sans-serif;
	font-weight: bold;
	color:#008A01;
	letter-spacing: 1px;
	text-decoration:none;
	margin-bottom:0px;
	margin-top:0px;
	padding-top:4px;
}
/* FINE TITOLO PER BOX PICCOLI*/

/* INIZIO TITOLO PER BOX PICCOLI*/
.titsub{
	padding:0;
	padding-left:8px;
	padding-bottom:5px;
	font: 12px Arial,Helvetica,sans-serif;
	font-weight: bold;
	color:#008A01;
	letter-spacing: 0px;
	text-decoration:none;
}
.titsub a:{
	color:#008A01;
	text-decoration: none;
}
.titsub a:link, .titsub a:visited, .titsub a:hover{
	color:#008A01;
	text-decoration: none;
}
.titsub h1,h2,h3{
	padding:0;
	padding-bottom:5px;
	font: 12px Arial,Helvetica,sans-serif;
	font-weight: bold;
	color:#008A01;
	letter-spacing: 0px;
	text-decoration:none;
	margin-bottom:0px;
	margin-top:3px;
	padding-top:4px;
}
/* FINE TITOLO PER BOX PICCOLI*/

/* INIZIO TITOLO PER BOX PICCOLI*/
.titint{
	padding:0;
	padding-left:8px;
	padding-bottom:5px;
	font: 15px Arial,Helvetica,sans-serif;
	font-weight: bold;
	color:#008A01;
	letter-spacing: 0px;
	text-decoration:none;
	
}
.titint a:{
	color:#008A01;
	text-decoration: none;
}
.titint a:link, .titint a:visited, .titint a:hover{
	color:#008A01;
	text-decoration: none;
}
.titint h1,h2,h3{
	padding:0;
	padding-bottom:5px;
	font: 15px Arial,Helvetica,sans-serif;
	font-weight: bold;
	color:#008A01;
	letter-spacing: 0px;
	text-decoration:none;
	margin-bottom:0px;
	margin-top:3px;
	padding-top:4px;
	line-height:20px;
}
/* FINE TITOLO PER BOX PICCOLI*/

/* INIZIO testo per TENDE DA SOLE pagina dettaglio */
.txtsole{ 
	font: 12px Arial,Helvetica,sans-serif;
	padding:9px;
	text-decoration: none;
	color:Black;
}
.txtsole a{
	font: 12px Arial,Helvetica,sans-serif;
	font-weight: bold;
	text-decoration: underline;
	color: #008A01;
}
.txtsole a:link,.txtsole a:visited{
	font: 12px Arial,Helvetica,sans-serif;
	font-weight: bold;
	text-decoration: underline;
	color: #008A01;
}
.txtsole a:hover{
	font: 12px Arial,Helvetica,sans-serif;
	font-weight: bold;
	text-decoration: underline;
	color: #008A01;
}
/* FINE testo per TENDE DA SOLE pagina dettaglio */




/* TESTO BIANCO PER BOX SERVIZI IN HOME PAGE */
.bianco{
	font: 11px Arial,Helvetica,sans-serif;
	text-decoration: none;
	color: White;
}
.bianco a{
	font: 11px Arial,Helvetica,sans-serif;
	text-decoration: underline;
	color: White;
}
.bianco a:link, .bianco a:visited{
	font: 11px Arial,Helvetica,sans-serif;
	text-decoration: underline;
	color: White;
}
.bianco a:hover{
	font: 12px Arial,Helvetica,sans-serif;
	text-decoration: underline;
	color: Yellow;
}
/* FINE TESTO BIANCO PER BOX SERVIZI IN HOME PAGE */

#tessuti{
	font: 11px Arial,Helvetica,sans-serif;
	padding:9px;
	text-decoration: none;
	color:Black;
}
.textimage img{
float:left;
margin: 3px 4px 0 0;
}

/* -----------------   INIZIO MAPPA CONTESTUALE -------------------*/
#map{
	font: 10px Arial, Verdana, Helvetica, sans-serif;
	color: #F8F8F8;
	text-decoration: none;
	text-align: right;
	width: 670px;
	height: 20px;
	background-color: #2A9b25;
	padding-top:2px;
	padding-right:14px;
	position: relative;
}
#map a:{
 font:10px Arial, Verdana, Helvetica, sans-serif;
 color: #F8F8F8;
 text-decoration: none;
 text-align: rigth;
}
#map a:link,#map a:visited{
 font: 10px Arial, Verdana, Helvetica, sans-serif;
 color: #F8F8F8;
 text-decoration: none;
 text-align: rigth;
}
#map a:hover{
 font: 10px Arial, Verdana, Helvetica, sans-serif;
 color: #F8F8F8;
 text-decoration: underline;
 text-align: rigth;
}
/* -----------------  FINE MAPPA CONTESTUALE -------------------*/


#cntprod{
	width: 690px;
	margin-top:10px;
	border: 1px solid #63b5f1;
	clear: both;
}
.mustreq{
   position:relative;
	float: right;
	text-align: right;
	right:4px;
	margin-top:5px;
}
#footer{
   width:100%;
	min-width: 926px;
	background-color: #E5DBC2;
	color: Black;
	height: 40px;
   clear: both;
	padding-top:10px;
	padding-bottom:10px;
	border-top:1px solid Green;
	z-index:6;
	font-family: Arial, Helvetica;
	font-size: 12px;
}
#footer a{
	font-family: Arial, Helvetica;
	font-size: 12px;
	color: Black;
	text-decoration: underline;
}
#footer a:link, a:visited{
	font-family: Arial, Helvetica;
	font-size: 12px;
	color: Black;
	text-decoration: underline;
}
#footer a:hover{
	font-family: Arial, Helvetica;
	font-size: 12px;
	color: #2e972f;
	text-decoration: underline;
}
