
body{
font-family: arial,sans-serif;
font-size: 80%;
text-align: center;
margin:0px;
padding:0px;
background-image:url(img/bg.jpg);
background-color:#FFF;
background-repeat:repeat-x;
}

img 
{
	border:0px;
}

a{text-decoration: none;color: #999999;}

a:hover{color: #330099; }

.newred {color: Red}
.newblu {color: Blue}

a.lnk{text-decoration: none;color: #0066CC;  }
a.lnk:hover{color: #FF6600; }


/*CONTAINER GENERALE*/
div#container
{
width: 955px;
margin: 0 auto;
background-color: #FFFFFF;

border: 3px solid #999;
}

/*HEADER*/
div#header{
	height:83px;
  width:100%;
  background-image:url(img/sfondo-dxsx.jpg);
}

/*NAVIGAZIONE*/
div#nav
{
	float:left;
	width: 80%;
	min-width:300px;
   margin:0 auto;
   font: 90% Arial,sans-serif;
   padding-left:10px;
}
div#nav2
{
	float:right;
   	margin:0 auto;
   	font: 90% Arial,sans-serif;
	padding-right:10px;
}

div#nav a{color: #00F;text-decoration:underline}


/*CONTENUTO CENTRALE*/
div#content
{
	height:475px;
	width:100%;
	z-index:1;
	background-color:#fff;
}
div#content2
{
	width:100%;
	z-index:1;
}

/*CONTENUTO CENTRALE - cosa titolo*/
div#cosatit{
	width: 100%;
  text-align:left;
  height: 15px;
  background-color: #F60;
  font-size: 90%;
  font-weight: bold
}
div#cosa{
	
	width: 100%;
  text-align:left;
  color: #000066;
  height: 380px;
  background-color: #FFF;
  font-size: 90%;
}
div#cosaProdotti, #cosaProdotti2, #cosaProdotti3
{
	padding-top:0px;
	padding-left:20px;
	width: 100%;
	text-align:left;
	color: #000066;
	height: 170px;
	font-size: 90%;
}
div#cosaProdotti a, #cosaProdotti2 a, #cosaProdotti3 a
{
	padding-right:10px;
}
div#cosaProdotti
{
	padding-top:20px;
}
div#cosaimg {width: 280px;
  text-align:center;
  height: 415px;
  float: left
}
div#cosatxt{
  height: 315px;
  overflow: auto;
  float: right;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 90%;
  font-weight: bold;
  width: 720px;
  text-align:left;
}

div#cosa p
{
  width: 720px;
  text-align:left;
  overflow: auto;
  float: right;
  font-family: Arial, Helvetica, sans-serif;
  font-size:20px
}

.cosadet{
  text-align:left;
  font-size: small;
  color: #000066;
  float: right;
  font-family: Arial, Helvetica, sans-serif
}
div#chitxt{
width: 710px;
  height: 415px;
  font-size: small;
  overflow: auto;
  text-align: justify;
  color: #000066;
  float: right;
  font-family: Arial, Helvetica, sans-serif;
  padding-top: 10px;
  padding-right: 10px;
  margin:10px;
}
div#sol_blocks{
  font-size: small;
  color: #000066;
  font-family: Arial, Helvetica, sans-serif;
}

div#contatti{width: 402px;
  height: 240px;
  float: left;
  background-color: #FFFFFF
}
div#cont_right
{
	padding-right:5px;
	width: 150px;
	height: 430px;
    float: right;
	border-left: 1px solid #CCC;
	background: #FFFFFF;
	color: #000066
}
div#cont_home
{
	width: 200px;
	height: 430px;
    float: right;
	border-left: 1px solid #CCC;
	background: #FFFFFF;
	color: #000066
}
div#cont_left{
	width: 100%;
  height: 415px;
    float: left;
  background: #FFFFFF;
  padding-left: 3px;
  color: #000066;
  font-size: 10pt
}


.cont_1{width: 150px;
  height: 145px;
  float: left;
  background: #FFFFFF
}

.cont_2{
	width: 150px;
  height: 65px;
  float: left;
  background: #FFFFFF;
  padding-left:5px;
}

.cont_3{
	width: 150px;
  height: 50px;
  float: left;
  background: #FFFFFF;
  padding-left:5px;
}

.cont_2 a
{
	color:#000066;
}

.cont_2 a:hover
{
	color:#0066FF;
}

.cont_tit{
	padding-left:5px;
	width: 150px;
  height: 15px;
  float: left;
  background-color: #003399;
  color: #FFFFFF
}
div#cont_top{
	height:15px;
  width: 575px;
  float: left;
  background-color: #FFFFFF;
  padding-top: 13px;
  padding-bottom:15px;
  text-align:right;
}
div#cont_form{
width: 575px;
  float: left;
  background-color: #FFFFFF;
}

div#cont_form a
{
	color:#000066;
}

div#cont_form a:hover
{
	color:#0066FF;
}

div#cont_err{width: 405px;
  height: 50px;
  float: left;
  background-color: #FFFFFF;
  color: Red
}
.cont_txt{width: 200px;
  height: 135px;
  background-color: #FFFFFF;
  font-size: medium;
  color: #003399
}

div#doveimg {width: 420px;
  text-align:center;
  height: 415px;
  float: left
}
div#doveimg img{display:block;margin:0 auto;border:1px double #CCC}

div#dovetxt{width: 139px;
  text-align:left;
  height: 415px;
  font-size: small;
  color: #000066;
  float: right
}

/*CONTENUTO CENTRALE - dettaglio prodotto titolo*/
div#dettit{width: 100%;
   text-align:left;
  height: 15px;
  background-color: #F60;
  font-size: 90%;
  font-weight: bold
}
div#detlnk{width: 100%;
   text-align:left;
  height: 15px;
  font-size: 90%;
  font-weight: bold
}
div#detprod{width: 100%;
   text-align:left;
   height: 400px;
   overflow: auto
}
/*CONTENUTO CENTRALE - SINISTRA*/
div#c_left
{
  width: 200px;
  float: left;
  border-right: 1px solid #CCC;
  height: 430px;
  background-color: #FFfFFF
}
div#c_left2
{
  width: 200px;
  float: left;
  border-right: 1px solid #CCC;
  background-color: #FFfFFF
}

div#img_left {
  width: 200px;
  height: 320px;
  font-size: 30%;
  padding-top:10px;
  padding-bottom:10px;
}
/*CONTENUTO CENTRALE - SINISTRA - CATEGORIE*/
div#c_categ{width: 200px;
  text-align:left;
  height: 310px;
  background-color: #ffffff;
}
div#c_cat_tit{
	width: 200px;
   	font-family: Arial, Helvetica, sans-serif;
   	text-align:left;
  	height: 15px;
  	background-color: #039;
  	color: White;
  	font-size: 90%;
  	font-weight: bold;
}
div#c_cat_elem{width: 150px;
   text-align:left;
  height: 315px;
  background-color: White;
  font-weight: bold;
    font-size: 95%
}
/*CONTENUTO CENTRALE - SINISTRA - Partner*/
#c_partner
{
  width: 100%;
  /*height: 160px; */
  height: 240px; 
  text-align:center;
  background-color: #FFFFFF;
  float: none
}
#c_partner2{
  width: 100%;
  height:200px;
  text-align:center;
  background-color: #FFFFFF;
  float: none
}
#c_partner22{
  width: 100%;
  text-align:center;
  background-color: #FFFFFF;
  float: none
}
#c_partner3, #c_partner4{
  width: 100%;
  height: 200px; 
  text-align:center;
  background-color: #FFFFFF;
  float: none
}

#casella_news
{
	 height:412px;
}

#c_par_tit, #c_par_tit2, #c_par_tit3, #c_par_tit4, #c_par_tit5
{
  width: 200px;
  font-family: Arial, Helvetica, sans-serif;
  text-align:left;
  height: 15px;
  background-color: #039;
  color: White;
  font-size: 90%;
  font-weight: bold
}
div#c_par_elem, #c_par_elem2, #c_par_elem3, #c_par_elem4
{
	width: 200px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 85%;
	text-align:center;
	height: 95px;
	color: #000066;
	background-color: white;
}
div#c_par_elem a
{
text-decoration: none; 
}

div#c_par_elem table
{
	width:100%;
}

/*CONTENUTO CENTRALE - DESTRA*/
div#c_right{
  width: 740px;
  height: 445px;
  float: right;
  background-color:#036;
  background: #FFFFFF;
  padding-right:10px;
}
div#c_right2{
  width: 740px;
  float: right;
  background-color:#036;
  background: #FFFFFF;
  padding-right:10px;
}
div#c_right3{
  width: 740px;
  height: 445px;
  float: right;
  background-color:#036;
  background: #FFFFFF;
  padding-right:10px;
  overflow:auto;
}

/*----------------------------------------differenza IE6-----------------
div#c_right{
  width: 744px;
  height: 445px;
  float: right;
  background: #FFFFFF;
}*/


/*CONTENUTO CENTRALE - DESTRA*/
div#c_all{
  width: 950px;
  height: 445px;
  float: right;
  background: #FFFFFF;
}
/*CONTENUTO CENTRALE - index*/
div#c_ind_cen{
	width:532px;
  	height: 445px;
  	float: left;
  	background: #FFFFFF;
  	color: #000066;
	padding-left:5px;
	padding-right:5px;
}
/*CONTENUTO CENTRALE - contatti*/
div#c_ind_con{
	width: 577px;
  	height: 445px;
  	float: left;
  	background: #FFFFFF;
  	color: #000066;
	padding-left:5px;
}
/*CONTENUTO CENTRALE - index foto*/
div#c_ind_foto{
	width: 547px;
	height: 230px;
	text-align:center;
  float: left;
  background: #FFFFFF
}
/*CONTENUTO CENTRALE - index testo*/
div#c_ind_txt{width: 450px;
  height: 200px;
    float: left;
  background: #FFFFFF;
  padding: 0px 10px 10px 50px
}
div#c_ind_txt p{
  font-size: 95%;
  text-align: justify;
}

/*CONTENUTO CENTRALE - DESTRA - News*/
#c_new{
  width: 200px;
  height: 430px;
  float: right;
  text-align:right;
  border-left: 1px solid #CCC;
  background: #FFFFFF
}
div#c_new_tit{
	width: 200px;
   font-family: Arial, Helvetica, sans-serif;
   text-align:left;
  height: 15px;
  background-color: #039;
/*  float: none*/
  color: White;
  font-size: 90%;
  font-weight: bold
}
div#c_new_elem{width: 200px;
   font-family: Arial, Helvetica, sans-serif;
   text-align:center;
  height: 415px;
  background-color: #FFFFFF;
  font-weight: bold;
/*  float: none*/
}

div#c_new_elem dl{width: 200px;line-height: 1.3;color: #555}
div#c_new_elem dt{padding: 15px 15px 0;font-weight:bold;
    background:url(img/rounded.jpg) no-repeat top}
div#c_new_elem dt a{color: #69C}
div#c_new_elem dt a:hover{color: #369}
div#c_new_elem dd{margin: 0;padding: 5px 15px 15px;
    background:url(img/rounded.jpg) no-repeat bottom}
div#c_new_elem dd p{margin:0;padding: 0 0 5px}
/*CONTENUTO CENTRALE - box categoria*/
div#titlungo
{
	width: 740px;
	font-family:Arial, sans-serif;
	text-align:left;
	height: 15px;
	background-color: #CCCCCC;
	font-size: 90%;
	font-weight: bold;
	color: #039;
	padding-left:10px;
}
div#catdetbig
{
  width: 940px;
  height: 415px;
  float: right;
  background: #FFFFFF;
  overflow: auto;
}
div#indu_scroll
{
	height:170px;
	width:500px;
	overflow:auto;
	
}
div#indu_scroll table
{
	text-align:center;
	height:140px;
	width:700px;
}
div#indu_scroll table img
{
	border:0px;
}
div#catdet
{
	height:400px;
	width:730px;
  	float: right;
  	background: #FFFFFF;
  	overflow: auto;
  	color: #999999;
  	margin-top:15px;
	border:1px;
}
div#cat_s{width: 266px;
  height: 160px;
    float: left;
  background: #FFFF66
}
div#cat_s a{text-decoration: none;
  font-size: 90%;
color: #69C  }
div#cat_s a:hover{color: #369; }

div#cat_d
{
  width: 266px;
  height: 160px;
  float: right;
  border-left: 1px solid #CCC;
  background: #00FF66
}
div#cat_d a{text-decoration: none;
  font-size: 90%;
color: #69C;  }
div#cat_d a:hover{color: #369; }

div#catid{width: 40px;
  height: 160px;
    float: left;     text-align:center;
  background: #FFFFFF
}
div#catimg{width: 130px;
  height: 160px;    float: left;  text-align:center;
  background: #FFFFFF
}
div#catdes{width: 96px;
  height: 160px;      float: right;
  background: #FFFFFF
}
div#catdes a{text-decoration: none;
 }

/*CONTENUTO CENTRALE - DESTRA - Index*/
div#c_index{width: 358px;
  height: 430px;
    float: left;
  background: #FFFFCC
}
/*FOOTER*/
div#footer
{
	background-image:url(img/sfondo-sxdx.jpg);
  width: 100%;
  border-top: 1px solid #CCC;
  height: 83px;
  font: 80%;
  font-family:Arial, sans-serif;
  color: #808080;
  z-index:100;
  text-align:right;
}
div#footer2
{
	background-image:url(img/sfondo-sxdx.jpg);
  width: 100%;
  float: left;
  height: 83px;
  font: 80%;
  font-family:Arial, sans-serif;
  color: #808080;
  z-index:100;
  text-align:right;
}

div#footer a
{
  text-decoration: none;
  color: White
}
/*minitabs menu start here*/
ul#minitabs{
list-style: none;
margin: 0;
padding: 7px 0;

  font-weight: bold;
  text-align: left;
  white-space: nowrap
  }
ul#minitabs li{display: inline;margin: 0 3px}
ul#minitabs a
{
	text-decoration: none;
	padding:3px 0 0;
	border-top: 4px solid #FFF;
	color: #999
}
ul#minitabs a#current
{
	border-color: #FF6600;
	color:#003399
}
ul#minitabs a:hover
{
	color: #666
}

/*minitabs lingua start here*/
ul#lingua{
	list-style: none;
	margin: 0;
	padding: 7px 0;
  	font-weight: bold;
  	text-align: right;
	}
ul#lingua li{
	display: inline;
	margin: 0 3px
	}
ul#lingua a
{
	text-decoration: none;
	padding: 3px 0 0;
	border-top: 4px solid #FFF;
	color: #999
}
ul#lingua a#corrente
{
	border-color: #F60;
	color:#003399
}
ul#lingua a:hover
{
	border-color: #003399;
	color: #666
}

/*minitabs partner start here*/
ul#partner{
	list-style: none;
	margin: 0;
	padding: 7px 0;
	}
ul#partner li{
	display: inline;
	margin: 0 3px
	}
ul#partner a
{
	padding: 40px 0 0;
	border-top: 4px solid #FFF;
}
ul#partner a#corrente
{
	border-top: 4px solid #F60;
}
ul#partner a:hover
{
	border-color: #003399;
}

/*galleria immagini categorie*/
div#gallery
{
    width: 920px;
    height: 450px;
	overflow:hidden;
    font-size: 11px;
	font-family:Arial, sans-serif;
}
div#gallery dl
{
  float:left;
  width:180px;
  height:205px;
  background: url(img/polaroid-new.jpg);
  text-align:center;color: #369
}
div#gallery dt{padding: 35px 0 0}
div#gallery img{display:block;margin:0 auto;border:1px #CCC}
div#gallery dd{margin:0;padding: 2px 13px 0px}




div#gallery3
{
    width: 920px;
    height: 675px;
    overflow:hidden;
    font-size: 11px;
	font-family:Arial, sans-serif;
}
div#gallery3 dl
{
  float:left;
  width:180px;
  height:205px;
  background: url(img/polaroid-new.jpg);
  text-align:center;color: #369
}
div#gallery3 dt{padding: 35px 0 0}
div#gallery3 img{display:block;margin:0 auto;border:1px #CCC}
div#gallery3 dd{margin:0;padding: 2px 13px 0px}




div#gallery5
{
    width: 920px;
    height: 1125px;
    overflow:hidden;
    font-size: 11px;
	font-family:Arial, sans-serif;
}
div#gallery5 dl
{
  float:left;
  width:180px;
  height:205px;
  background: url(img/polaroid-new.jpg);
  text-align:center;color: #369
}
div#gallery5 dt{padding: 35px 0 0}
div#gallery5 img{display:block;margin:0 auto;border:1px #CCC}
div#gallery5 dd{margin:0;padding: 2px 13px 0px}



div#gallery5_2
{
    width: 920px;
    height: 1125px;
    overflow:hidden;
	font-size: 11px;
	font-family:Arial, sans-serif;
}
div#gallery5_2 dl
{
  float:left;
  width:180px;
  height:205px;
  background: url(img/polaroid-new.jpg);
  text-align:center;color: #369
}
div#gallery5_2 dt{padding: 35px 0 0}
div#gallery5_2 img{display:block;margin:0 auto;border:1px #CCC}
div#gallery5_2 dd{margin:0;padding: 2px 13px 0px}


div#c_new_gal{
	border:solid 1px;
	border-color:#330099;
	margin:6px;
	margin-left:1px;
    width: 191px;
    height: 196px;
    font-size: 11px;
	font-family:Arial, sans-serif;
	text-align:center;
}


div#c_new_gal2{
    margin-top:20px;
	margin-left:10px;
	width:180px;
	height:177px;
    font-size: 11px;
	font-family:Arial, sans-serif;
background: url(img/polaroid_n-new.jpg);
background-repeat:no-repeat;
text-align:center;
color: #336699;

}

div#c_new_gal dl{
margin-top:10px;
margin-left:10px;
width:180px;
height:177px;
background: url(img/polaroid_n-new.jpg);
text-align:center;
color: #369;
}
div#c_new_gal dt{padding: 20px 0 0}
div#c_new_gal img{display:block;margin:auto auto; border:0px inset #CCC}
div#c_new_gal dd{margin:0;padding: 2px 13px 0px}


#nascondi, #nascondi1, #nascondi1, #nascondi2, #nascondi3, #nascondi4
{
	display:none;
}
