/* ---------------------------------------------------
Copyright (c) 2009 - Layoutweb
------------------------------------------------------

------------------- Color Palette --------------------

   Red TomStardust	- #a00
   Red :hover		- #d66
   Dark Grey		- #666
   
------------------------------------------------------




/* Global Reset
---------------------------------------------------------------------------------------------------------------- */


html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, a, abbr, cite, code, em, img, q, small, strike, strong, sub, dl, dt, dd, ol, ul, li, fieldset, form, label, legend {
	margin: 0;
	padding: 0;
	border: 0;
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	color: #333333;	
}



/* Script tooltip
---------------------------------------------------------------------------------------------------------------- */
#tooltip {
	position:absolute;
	border:1px solid #696969;
	background:#f5f5f5;
	padding:2px 5px;
	color:#333;
	display:none;
	font-size: 12px;
	font-family: arial;
	}
	
	
.socialnetwork {
	width: 400px;
	background-color: #99FF00;
	margin: auto;
}


.socialnetwork img {
	margin-right:5px;
	float: left;
	}
	
	

/* General
---------------------------------------------------------------------------------------------------------------- */

body {

	background-image:url(../immagini/sfondo.jpg);
	background-repeat:repeat-x;
	text-align: center;
}


a:link, a:visited {
font-family: Arial, Verdana, sans-serif;
font-size: 12px;
color: #333333;	
text-decoration:none;
}

a:hover {
font-family: Arial, Verdana, sans-serif;
font-size: 12px;
color: #333333;
text-decoration:underline;
}


p { 

}




/* FLOAT BASILARI
---------------------------------------------------------------------------------------------------------------- */



.floatleft {
	float:left;
	
	}
	
.floatright {
	float:right;
	
	}
	

.clear {
clear: both;

}


.righina {
border-top: 1px solid #006633;
margin-top:5px;
float:left;
width:250px;

}



h2 {
font-family: Arial, Verdana, sans-serif;
font-size: 12px;
color: #FFF;
background-image:url(../immagini/grigione.jpg);
width:365px;
height:16px;
padding-left: 5px;
padding-top: 3px;
margin-bottom: 6px;

	
}

h2 a:link,  h2 a:visited {
font-family: Arial, Verdana, sans-serif;
font-size: 12px;
color: #FFF;
text-decoration:none;

	
}


h2 a:hover {
font-family: Arial, Verdana, sans-serif;
font-size: 12px;
color: #FFF;
text-decoration:underline;

	
}

h1 {
font-family: Arial, Verdana, sans-serif;
font-size: 18px;
color: #333333;	
margin-bottom: 5px;
	
}

h1 a:link,  h1 a:visited {
font-family: Arial, Verdana, sans-serif;
font-size: 18px;
color: #333333;
text-decoration:none;
	
}

h1 a:hover {
font-family: Arial, Verdana, sans-serif;
font-size: 18px;
color: #9966CC;
text-decoration:none;
	
}


/* Layout
---------------------------------------------------------------------------------------------------------------- */
#content {
width: 960px;
margin:auto;
background-color:#FFFFFF;
-webkit-box-shadow:#000 0px 2px 8px; 
-moz-box-shadow:#000 0px 2px 8px; 	
}


 
#header {
width: 960px;
float:left;

	
}


#wrapper {
width: 898px;
float:left;
padding-right:31px;
padding-left:31px;
}



#contentfooter{
width:100%;
background-color: #4a4a4a;
margin:auto;
color:#FFFFFF;


}
#footer{
width: 960px;
margin:auto;
color:#FFFFFF;
font-size:11px;

}

#footer a:link, #footer a:visited{
color:#FFFFFF;
font-size:11px;
text-decoration:none;

}

#footer a:hover{
color:#FFFFFF;
font-size:11px;
text-decoration:underline;

}

#footernero{
width: 960px;
background-image:url(../immagini/nero.jpg);
height:24px;
margin:auto;

color:#FFFFFF;

}

.clear {
clear: both;

}


/* Layout
---------------------------------------------------------------------------------------------------------------- */

#slide {
width: 672px;
float: left;
height:186px;
text-align:right;
	
}

#foto-slide {
width: 645px;
float:left;
height:186px;
float: right;

	
}

#foto-slide img {

float:left;

}

#logo-content {
width: 226px;
background-color: #FFFFFF;
float:left;
padding: 0px 31px 0px 31px;

	
}

#logo-content img {

float:left;


	
}

#lingue {
width: 288px;
height:20px;
background-color: #000000;
float:right;
color:#FFFFFF;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
padding-top:5px;
padding-bottom:5px;
	
}



#lingue li{
display: inline;
padding: 0px 0px 5px 5px;
	
}








#menu {
width: 960px;
height:24px;
background-image: url(../immagini/sfondomenu.jpg);
float:left;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
border-top: 1px solid #CCCCCC;
border-bottom: 1px solid #CCCCCC;
padding-top: 10px;	
}


#menu li {
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
display: inline;
padding:19px;
}


#menu a:link, #menu a:visited  {

font-size:12px;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
color:#000000;

}

#menu a:hover  {

font-size:12px;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
color: #666666;

}




#nero {
width: 226px;
height:21px;
background-color:#000000;
float:left;
margin-top: 15px;
}



#nerobox {
width: 208px;
background-color:#000000;
float:left;
text-align:left;
padding-left: 18px;
color:#FFFFFF;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
line-height: 15px;
padding-top:8px;
padding-bottom:12px;
}


#colonna-doppia {
width: 672px;
float:left;
text-align:left;
margin-top:25px;

}



#colonna-sx {
width: 226px;

float:left;
text-align:left;

}

#colonna-sdx {
width: 383px;
float:left;
padding-left: 31px;


}




#colonna-dx {
width: 226px;
float:right;

}

#box-agenti {
width: 204px;
border-left: 1px solid #d6d6d6;
border-right: 1px solid #d6d6d6;
border-bottom: 1px solid #d6d6d6;
float:left;
text-align:left;
padding:5px 10px 10px 10px;
background-color:#FFFFFF;
}

#box-basic {
width: 204px;
border-left: 1px solid #d6d6d6;
border-right: 1px solid #d6d6d6;
border-bottom: 1px solid #d6d6d6;
float:left;
text-align:left;
padding: 10px;
background-color:#FFFFFF;
}

#box-basic  img{

float:left;
text-align:left;
margin-right: 6px;
}


.titolo-basic {
width: 206px;
background-image:url(../immagini/grigio-tit.jpg);
float:left;
text-align:left;
color:#FFFFFF;
font-weight:bold;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
height:21px;
padding-top: 7px;
padding-left: 20px;
text-shadow: #666666 2px 2px 4px; 
}

.titolo-basic a:link,  .titolo-basic a:visited{

color:#FFFFFF;
font-weight:bold;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
text-shadow:#000000 2px 2px 4px; 
}

.titolo-basic a:hover{

color:  #CCCCCC;
font-weight:bold;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
text-shadow: #000000 2px 2px 4px; 
}





.download {
width: 206px;
background-image:url(../immagini/grigio-chiaro.jpg);
float:left;
text-align:left;
color:#FFFFFF;
font-weight:bold;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
height:21px;
padding-top: 7px;
padding-left: 20px;
}


.download a:link, .download a:visited{

color:#FFFFFF;
font-weight:bold;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
text-shadow: #666666 2px 2px 4px; 

}

.download a:hover{

color: #CCCCCC;
font-weight:bold;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
text-shadow: #666666 2px 2px 4px; 

}



#lavora-conoi {
width: 209px;
background-image: url(../immagini/lavora-noi.jpg);
float:left;
border: 1px solid #d6d6d6;
text-align:left;
height:67px;
padding-top: 10px;
padding-left: 15px;

}

#lavora-conoi-testo {

float:left;
text-align:left;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
width:150px;
line-height:12px;

}





.news ul {
float:left;
text-align:left;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
list-style:none;
margin-bottom:5px;

}


.news li {
list-style:none;
text-align:left;
font-size:12px;
border-bottom:1px dotted #999999;
font-family:Arial, Helvetica, sans-serif;
padding: 5px;
margin-bottom:5px;

}

.news2 ul {
float:left;
text-align:left;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
list-style:none;
margin-bottom:5px;

}


.news2 li {
list-style:none;
text-align:left;
font-size:12px;
border-bottom:1px dotted #999999;
font-family:Arial, Helvetica, sans-serif;
padding: 10px;
margin-bottom:5px;

}


.news2 li  a:link,.news2 li  a:visited {
text-decoration:none;
color:#006600;

}

.news2 li  a:hover {
text-decoration:none;
color: #666666;

}


#box-realizzazioni {
width: 214px;
border-left: 1px solid #d6d6d6;
border-right: 1px solid #d6d6d6;
border-bottom: 1px solid #d6d6d6;
float:left;
text-align:center;
padding: 5px;
background-color:#FFFFFF;
}

#box-realizzazioni  img{

float:left;
margin-left: 13px;

}


#box-agenti input {
width: 100px;
	
	margin-top: 7px;
	margin-right: 10px;
	}
	
	
	
	#box-agenti  button { 
	background:#888888;
		color:#FFFFFF;
		border:solid 1px #888888;
		font-size:11px;
	
		text-transform:uppercase;
	
	}
	
	
	#box-prodotto {
width: 383px;
border:1px solid #605f5f;
padding-top: 10px;
float:left;
text-align:left;
background-color: #FFFFFF;
}

#box-prodotto img {
margin-right: 5px;
float:left;
width:89px;
height: 75px;
margin-bottom: 5px;
}


.tit-box-prodotto {
font-family: Arial, Verdana, sans-serif;
font-size: 18px;
color: #605f5f;	
margin-bottom: 8px;
font-weight:bold;
margin-left: 6px;

}

.tit-box-prodotto strong{
font-family: Arial, Verdana, sans-serif;
font-size: 18px;
color: #000000;	
margin-bottom: 8px;
font-weight:bold;


}

.tit-box-prodotto  a:link, .tit-box-prodotto  a:visited{
font-family: Arial, Verdana, sans-serif;
font-size: 18px;
color: #605f5f;	
font-weight:bold;
text-decoration:none;

}

.tit-box-prodotto  a:hover{
font-family: Arial, Verdana, sans-serif;
font-size: 18px;
color: #605f5f;	
font-weight:bold;
text-decoration:underline;

}



#box-grigio {
width: 361px;
border:1px solid #cecece;
padding: 15px 10px;
float:left;
text-align:left;
background-color: #e2e2e2;
}


#box-grigio-testo {
width: 260px;

float:left;
text-align:left;

}


#box-grigio img{
margin-right:10px;
float:left;

}

#newsletter {
width: 163px;
background-image: url(../immagini/newsletter.jpg);
float:left;
border: 1px solid #d6d6d6;
text-align:left;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
height:65px;
padding-top: 10px;
padding-left: 60px;
line-height:14px;
}


#certificazioni {
width: 100%;
float:left;

text-align:right;

}


#bordato {
width: 381px;
float:left;
border: 1px solid #d6d6d6;
margin-top: 20px;
text-align:left;
padding-top:10px;


}

#bordato p {
float:left;
text-align:left;
padding:10px;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;


}
.dentrobordo ul {
float:left;
text-align:left;
list-style:disc;
width: 381px;


}

.dentrobordo  li {

text-align:left;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
margin-left:25px;



}

#box-prodotti-lato {
float:left;
text-align:left;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
width: 190px;
height:87px;

}

#box-prodotti-lato p {
float:left;
margin-left: 10px;
margin-top: 70px;
}



#box-prodotti-lato p a:link, #box-prodotti-lato p a:visited  {
text-decoration:none;
color:#333333;
font-weight:bold;
}


#box-prodotti-lato p  a:hover  {
text-decoration:none;
color: #000000;
font-weight:bold;
}



#box-prodotti-centro {
float:left;
text-align:left;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
width: 182px;
height:95px;



}




.box-prodotti-centrotit  a:link, .box-prodotti-centrotit  a:visited  {
text-decoration:none;
color:#333333;
font-weight:bold;
}


#box-prodotti-centro p  a:hover  {
text-decoration:none;
color: #CCCCCC;
font-weight:bold;
}


.box-prodotti-centrotit {
float:left;
margin-top: 80px;
padding:0px 0px 0px 5px;
}


#grigio {
float:left;
background-color:#e2e2e2;
width:376px;
padding-left:6px;

}


#referenza {
float:left;
width:182px;

padding-left:6px;
margin-top: 20px; 


}

#referenza img{
float:left;


}
#referenzatesto {
float:left;
margin-top:5px;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
width:172px;
background-color:#e5efe4;
padding:5px;

}

#referenzatesto a:link, #referenzatesto a:visited{

font-size:12px;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;


}

#referenzatesto a:hover{

font-size:12px;
font-family:Arial, Helvetica, sans-serif;
text-decoration: underline;

}

#gallery{
background: #999999; 
float:left;
padding:5px;
margin-left:8px;
width: 354px;
margin-top:10px;
font-weight:bold;
color:#FFFFFF;

}





#galleryminiatura{
background: #e8ebd4;
width:358px; 
float:left;
margin:0px 8px 8px 8px;
padding:6px 0px 0px 6px;

}

#galleryminiatura img{

margin-bottom: 6px;
margin-right: 6px;

}

#contcaratteristica{
float:left;
width: 360px;

padding-left:10px;

}


.caratteristica{
float:left;
text-align:left;
width: 360px;
margin-bottom:20px;
border-bottom: 1px #009900 dotted;
padding-bottom:10px;
padding-top:10px;

}


.caratteristica img{
float:left;
 margin-right: 20px;
 margin-left:2px;
}


.focus{
float:left;
background-color:#009900;
padding-left:15px;
width:340px;
margin-bottom:20px;
height:20px;
padding-top:0px;

}

.focus a:link, .focus a:visited{
font-size:18px;
font-family:Arial, Helvetica, sans-serif;
text-decoration: none;
color:#FFFFFF;

}


.focus a:hover{
font-size:18px;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
color:#FFFFFF;

}

.pva ul{
float:left;
list-style:none;


}

.pva li{
list-style:none;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
padding:3px 0px 3px 5px;
background-color: #f5f5f5;
border-bottom:#999999 1px dotted;

}

.elencocertificati ul{
float:left;
list-style:none;


}

.elencocertificati li{
list-style:none;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
padding:3px 0px 3px 10px;
background-color: #f5f5f5;
border-bottom:#999999 1px dotted;

}
.elencocertificati li a:link, .elencocertificati li a:visited {
list-style:none;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;

}

.elencocertificati li a:hover {
list-style:none;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
background-color: #006633;
text-decoration:none;
color:#FFF;


}

.contienicategoria {
border: 1px solid #999999;
background-color:#ededed;
float:left; 
width:320px;
margin-left:20px;

}

.contienicategoria a:link, .contienicategoria a:visited {
font-size:16px;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
color: #000000;


}

.contienicategoria a:hover {
font-size:16px;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
color: #006600;


}

.menuprodotti ul {
list-style:none;

}
.menuprodotti li {

list-style:none;
color:  #00a13a;
padding-top:5px;

}

.menuprodotti li a:link, .menuprodotti li a:visited   {
color: #FFFFFF;
list-style:none;
text-decoration: none;

}

.menuprodotti li a:hover   {
color: #00a13a;
list-style:none;
text-decoration: none;

}


#contieniprofilo  {
background-color:#e2e2e2;
border:#d0d0d0 1px solid;
width: 208px;
padding-left: 15px;
padding-top: 10px;
float:left;
text-align:left;

}

#contieniprofilo img {
text-align:left;
float:left;
}

.titoloprofilo  {
color: #333333;
background-color: #b6b6b3;
width: 184px;
height:18px;
text-align:left;
text-transform:uppercase;
padding-top:3px;
padding-left: 10px;

}

#contienicolori  {
background-color:#b6b6b3;
border:#d0d0d0 1px solid;
width: 208px;
padding-left: 15px;
padding-top: 10px;
float:left;
text-align:left;


}





.colore{
width: 68px;
float:left;
}


.colore img{
border:#FFF 3px solid;
width: 40px;
float:left;
text-align:left;
}



.colore p{
padding-top: 5px;
float:left;
text-align:left;
font-size:11px;
line-height:12px;
}





.cate ul{
list-style:none;
border:1px solid #666666; 
padding-left:5px; 
width:185px; color:#FFFFFF;
 padding-top:3px;
 margin-top:5px;

}


.cate li{
border:1px solid #666666; 
padding-left:5px; 
width:185px; color:#FFFFFF;

 padding-top:3px;
 margin-top:5px;
  list-style:none;
}



.cate li a:link, .cate li a:visited{
 color:#FFFFFF;

}

.cate li a:hover{
color:#FFFFFF;

}


.richiediinfo{
float:left;

font-size:14;
width:214px;
text-align:left;
padding:5px;
border: 1px solid  #CCCCCC;
}


.downloadelenco ul{
list-style:none;
background-color:#CCCCCC;


}


.downloadelenco li{
border-bottom:1px dotted #666666; 
padding-left:5px; 
 color: #666666;
 background-color:#f0f0f0;

 padding-top:3px;
  list-style:none;
}



.downloadelenco li a:link, .downloadelenco li a:visited{
 color: #333333;

}

.downloadelenco li a:hover{
color: #333333;

}



.fotovoltaico ul{
list-style:none;



}


.fotovoltaico li{
border-bottom:1px dotted #666666; 
padding-left:5px; 
 color: #000;

 padding:5px;
  list-style:none;
  margin-left:5px;
}


.singolo-agenti{
width:205px; 
float:left;
margin-top:5px;
}

.singolo-agenti img{
margin-right: 5px; 
float:left;
}


.contienimanuali {
float:left; 
width:356px;
padding:12px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
text-align:center;
color:#333333;

}

.richiedimanuali {
font-family:Arial, Helvetica, sans-serif;
color:#009933; 
font-weight:bold; 
text-align:center; 
width:380px;

}

.richiedimanuali a:link, .richiedimanuali a:visited{
color:#009933;

}

.richiedimanuali a:hover{
color:#009933;

}
