a:link {
	color: #fff;
	font-weight:bold;
		text-decoration: underline;
}
a:visited {
	color: #fff;
	font-weight:bold;
			text-decoration: underline;
}
a:hover {
	text-decoration: underline;
	font-weight:bold;
	color: #ff8400;
}
a:visited:hover {
font-weight:bold;
	text-decoration: underline;
	color: #ff8400;
}

h1{
color: #fff;
text-align:right;
font-size:22px;
padding-top: 10px;

}

*
{
border: 0;
margin: 0;
}



body
{
font: normal 12px Arial, sans-serif;
/*	font: 12px Tahoma, Arial, Helvetica, sans-serif;*/
background-color:#fff;
/*background: url(img/adminback.gif);*/
color:#fff;
}


.page {
margin: 0 auto;
width: 916px;

}

.pageheader {
width: 763px;
margin: 0 auto;
height: 40px;
}

.pagewrapper{
background-color:#000;
margin:0 auto;
width:916px;
}
.pagecontent {
margin: 0 auto;
background-color: #000;
float:left;
height: 400px;
}

.pagespacer{
float:left;
width:121px;
height:400px;

}

.pagefooter {

	height: 47px;
width:916px;
	margin: 0 auto;
	font-size: 10px;
	color: #dfdfdf;

	
	text-align: center;
	background: #000 url(/img/argomentitessili.gif) repeat-x bottom center;
	margin-top:20px;
	


}

.pagefooter a
{
color: #dfdfdf;
font-size: 10px;
text-decoration: none;
}


.menu 
{

padding-right:23px;
height: 160px;
background: url(/img/menuback.gif) no-repeat center bottom;
}

.menu  li {

}

.menu  a {
	text-align: right;
	text-decoration: none;
	color: #fff;
}
.menu  a:visited {
	text-align: right;
	text-decoration: none;
	color: #fff;
}
.menu  a:hover {
	text-align: right;
	text-decoration: none;
	color: #fff;
}
.menu  a:visited:hover {
	text-align: right;
	text-decoration: none;
	color: #fff;
}

.menuitem {
float:right;
width:129px;
text-align:right;
padding-top:144px;
font-size:14px;
font-weight:bold;
}

.public_short_text {

}

.public_long_text {
text-align:justify;
}

.public_picture {
/*padding-top:10px;*/ 

}

.section{
margin-left:1px;
width: 772px;
height:400px;
}

.section_container{
width:512px;
padding-top:10px;
padding-left:130px;
float:left;
height:390px;
}

.subsection_block{
float: left;
width: 290px;
color: #6f6f6f;
}

.subsection_block_item{

	padding-top: 0px;

	margin-right: 10px;

	border: dashed #919191 1px;
	background-color: #dfdfdf;
}

.subsection_block_item_label{
padding-top: 5px;
padding-bottom: 5px;
font-size:16px;
font-weight: bolder;
color:#999999;
text-align: right;
}



input{
background-color:#000;
border-bottom:1px dashed #fff;
margin-top:25px;
color:#fff;
}

textarea{
background-color:#000;
color:#fff;
border:1px dashed #fff;
padding:5px;
}

.contatti{
float:left;
}

.conferma_pulsante{
border:1px solid #fff;
background-color:fff;
margin-left:300px;
width:100px;
}

.contatti_label_2{
text-align:center;
padding-top:22px;
padding-bottom:5px;
}

.contatti_label{
margin-right:4px;
}

.contatti_spacer{
float:left;
width:170px;
height:300px;
}

.contatti_conferma{
padding-top:190px;
text-align:center;
font-size:14px;
font-weight:bold;
}

.dovesiamo_testo{
margin-top:10px;
font-size:13px;
color:#000;
}
.dovesiamo_nome{
font-weight:bold;
font-size:16px;
}

.at_news{

background-color: #cc3366;
}
.at_prodotti{

height:400px;

background-color: #cc6633;

}

.lista_prodotti{

clear:both;
}

.dettaglio_prodotti{
margin-left:1px;
}

#at_prodotti_testo{
float:left;

}
.public_picture_block{
margin-right:20px;
float:left;
}
.at_chisiamo{
width: 772px;
background-color: #999933;
}
.at_dovesiamo{
width: 772px;
height:400px;
background-color: #cccc33;
}
.at_pressarea{
background-color: #99cccc;
}
.at_contatti{
margin-left:1px;
width: 772px;
height:400px;

background-color: #9163ae	;
}

.pagenum_block{
float:left;
padding-right:10px;
padding-top:70px;
}
.pagenum_current{
width:110px;
font-size:30px;
text-align:center;
height:32px;
float:right;
clear:right;
}
.pagenum_link{
width:110px;
font-size:30px;
text-align:center;
height:32px;
float:right;
clear:right;
}
/*
.pagenum_page{
width:100px;
text-align:center;
height:16px;
float:right;
clear:right;
}
*/
.row_separator{
height:2px;
border-bottom:1px dashed #ccc;
padding-top:14px; 
margin-bottom:12px;
}

.thumbnail{
margin-right:6px;
margin-top:12px;
margin-bottom:3px;
background-position:center;
width:100px;
height:100px;
float:left;
border:1px solid #fff;
}
.thumbnail_leftspaced{
margin-right:6px;
margin-left:20px;
margin-top:12px;
margin-bottom:3px;
background-position:center;
width:100px;
height:100px;
float:left;
border:1px solid #fff;

}
.thumbnail_fourth{
margin-right:6px;
margin-left:20px;
margin-top:20px;
margin-bottom:3px;
background-position:center;
width:100px;
height:100px;
float:left;
border:1px solid #fff;
clear:right;
}


.desc_thumbnail{
margin-right:0px;
margin-top:20px;
margin-bottom:3px;
background-position:center;

float:left;
}
.desc_thumbnail_leftspaced{
margin-right:0px;
margin-left:20px;
margin-top:20px;
margin-bottom:3px;
background-position:center;

float:left;


}
.desc_thumbnail_fourth{
margin-right:6px;
margin-left:20px;
margin-top:20px;
margin-bottom:3px;
background-position:center;

float:left;

clear:right;
}

.desc_thumbnail_content{
margin-bottom:3px;
background-position:center;
width:100px;
height:100px;
float:left;
border:1px solid #fff;
clear:right;
cursor:pointer;
}

.titolo_desc_thumb{
font-weight:bold;
font-size:12px;
margin-right:8px;
color:#fff;
float:left;
clear:left;
cursor:pointer;
width:100px;
}

.titolo_thumb{
font-weight:bold;
font-size:18px;
margin-right:8px;
color:#fff;
float:left;
clear:left;
}
.categoria_thumb{
float:left;
height:130px;
}

.pressarea_thumb_normal{
margin-right:12px;
margin-top:10px;
margin-bottom:3px;
background-position:top center;
width:240px;
height:150px;
float:left;
}

.pressarea_thumb_leftspaced{
margin-right:0px;
margin-left:18px;
margin-top:10px;
margin-bottom:3px;
background-position:top center;
width:240px;
height:150px;
float:left;
}
.titolo_pressarea_thumb{
font-weight:bold;
font-size:14px;
margin-right:8px;
color:#fff;
float:left;
cursor:pointer;
}

.pressarea_thumb{
float:left;
height:170px;
}

.pressarea_thumbnail_content{
margin-bottom:3px;
background-position:center;
width:240px;
height:150px;
float:left;
border:1px solid #fff;
clear:right;
cursor:pointer;
}

.cat_info{
margin-top:10px;
font-size:11px;
}

.cat_lavaggio{
float:right;
}
#at_cat_prodotti_titolo{
text-align:left;
width:200px;
color: #fff;
font-size:22px;
float:left;
font-weight:bold;
margin-top:12px;
}

.news_download{
float:right;
}
