@charset "utf-8";
/* CSS Document */

 a  {
	color: #0099CC;
	text-decoration: none;
	font-weight:bold;
}

a:link {
	color: #0099CC;
	text-decoration: none;
	font-weight:bold;
}
a:visited {
	text-decoration: none;
	color: #0099CC;
	font-weight:bold;
}
a:hover {
	text-decoration: underline;
		color: #0099CC;
		font-weight:bold;
}
a:active {
	text-decoration: none;
	color: #0099CC;
	font-weight:bold;
}


body {
margin:0px;
background:url(risorse/bg.png);
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
width:100%;

}


 h2{
	border:0px;
	margin:15px;
	text-align:justify;
	font-size:1.2em;
	 
 
	color:#0099cc;
	
}

 .titologalleria{
	border:0px;
	 
	margin-top:10px;
	margin-bottom:5px;
	text-align:justify;
	font-size:1.2em;
	font-weight:bold;
	 
 
	color:#0099cc;
	
}
 
 
 .titolodescrizione{
	
	text-align:justify;
	font-size:1.2em;
	font-weight:bold;
	 
 
	color:#0099cc;
	
} 
 
 
img{
border:0px;

}




#navcontainer {
background-color:#333333;
margin:auto;
width:960px;
height:100%;
}


#header {
margin:0px;
background-color:#FFFFFF;

}


#abbellimento{
margin:0px;

}


#main {
	width:639px;
	border-right-color:#666666;
	border-right-width:1px;
	float:left;
	margin:0px;
	color:#FFFFFF;
	border-right-style: solid;
	min-height:380px;
	 
}

#maincostruzioni {
	width:639px;
	border-right-color:#666666;
	border-right-width:1px;
	float:left;
	margin:0px;
	color:#FFFFFF;
	border-right-style: solid;
	min-height:690px;
	 
}


#maindovesiamo{
	width:639px;
	border-right-color:#666666;
	border-right-width:1px;
	float:left;
	margin:0px;
	color:#FFFFFF;
	border-right-style: solid;
	min-height:440px;
	 
}


#maindescrizione {
	width:960px;
	border-right-color:#666666;
	border-right-width:1px;
	float:left;
	margin:0px;
	color:#FFFFFF;
	min-height:380px;
	 
}


#dx {
width:320px;
margin:0px;
border:0px;
float:right;

}



 

#footer {
clear:both;
 
background-color:#990000;
height:40px;
line-height:40px;
width:960px;
 
border-top-color:#ffffff;
border-top-width:5px;
border-top-style:solid;
text-align:center;
color:#FFFFFF;
font-size:11px;
}


.menu {

	    text-align: center; 
		line-height:30px;; 
 margin:0px;
margin-bottom:0px;
margin-top:0px;

}


.sottotitolo{
 
	 
 
	font-size:1.1em;
	 
 
	font-weight:bold;
	 

}


.home {
width:609px;
 
 border:0px;
 margin:15px;
 text-align:justify;

 

}
.bordino {
 margin-right:10px;


 

}

.homedescrizione {
width:930px;
 
 border:0px;
 margin:15px;
 text-align:justify;

 

}

.homedx {
width:290px;
 
 border:0px;
 margin:15px;
 text-align:justify;

 

}

.homedxnews {
width:290px;
 
 border:0px;
 margin:15px;
 text-align:justify;
 padding-bottom:7px;
 border-bottom:#666666 solid 1px;
 

 

}

.homedxnews a{
color:#FFFFFF;
text-decoration:none;
}

.homedxnews a:hover{
text-decoration:underline;
}


.leggi {
color:#0099CC;
 
}

 

.menu A{
  float:left;
 
 WIDTH: 160px; COLOR: #fff;    
 text-decoration:none; background-image:url(risorse/tasto.png);
font-weight:bold;
 
 
}




.menu A:hover{
FLOAT: left; WIDTH: 160px; COLOR: #fff;    text-decoration:none; background-image:url(risorse/tastos.png);
font-weight:bold;  
 
 
 
}


.selected {
  WIDTH: 160px; COLOR: #fff;    text-decoration:none; background-image:url(risorse/tastos.png);
font-weight:bold;   
float:left;
}

.selected A{
FLOAT: left; WIDTH: 160px; COLOR: #fff;    text-decoration:none; background-image:url(risorse/tastos.png);
font-weight:bold;  
 
}

.menuf {

	    text-align: center; 
		line-height:40px;; 
 margin:0px;
margin-bottom:0px;
margin-top:0px;

}

.menuf A{
  float:left;
 
 WIDTH: 160px; COLOR: #fff;    text-decoration:none; background-image:url(risorse/tastof.png);
font-weight:bold;
 
 
}




.menuf A:hover{
FLOAT: left; WIDTH: 160px; COLOR: #fff;    text-decoration:none; background-image:url(risorse/tastosf.png);
font-weight:bold;  
 
 
 
}


.selectedf {
  WIDTH: 160px; COLOR: #fff;    text-decoration:none; background-image:url(risorse/tastosf.png);
font-weight:bold;   
float:left;
}

.selectedf A{
FLOAT: left; WIDTH: 160px; COLOR: #fff;    text-decoration:none; background-image:url(risorse/tastosf.png);
font-weight:bold;  
 
}

 
.menuprodotti {

	    text-align: center; 
		line-height:30px;; 
 margin:0px;
margin-bottom:0px;
margin-top:0px;

}


.menuprodotti A{
  float:left;
  display:block;
 
 WIDTH: 320px; COLOR: #fff;    
 text-decoration:none; background-image:url(risorse/tastodx.png);
font-weight:bold;
 
 
}




.menuprodotti A:hover{
FLOAT: left; WIDTH: 320px; COLOR: #fff;    text-decoration:none; background-image:url(risorse/tastodxs.png);
font-weight:bold;  
 
 
 
}

 .selecteddx{
FLOAT: left; WIDTH: 320px; COLOR: #fff;    text-decoration:none; background-image:url(risorse/tastodxs.png);
font-weight:bold;  
 
 
 
}

.selecteddx A{
FLOAT: left; WIDTH: 320px; COLOR: #fff;    text-decoration:none; background-image:url(risorse/tastodxs.png);
font-weight:bold;  
 
}

.prodotto{
border: #666666 solid 1px;
padding:5px;  
 
}



.prodottov{
border: #666666 solid 1px;
padding:5px;
margin-left:10px;
margin-right:10px;
margin-bottom:15px;
margin-top:5px;
  
 
}


.stileform {
background-color:#FFFFFF;
border-color:#666666;
border-width:1px;
border-style:solid;
overflow:hidden;
width:398px;

}

#footerb {
clear:both;
 
height:24px;
line-height:24px;
 
 
 
text-align:center;
color:#FFFFFF;
font-size:11px;
}

#footerb a{
clear:both;
 
height:24px;
line-height:24px;
 
 
 
text-align:center;
color:#FFFFFF;
font-size:11px;
text-decoration:none
}

#footerb a:hover{
clear:both;
 
height:24px;
line-height:24px;
 
 
 
text-align:center;
color:#FFFFFF;
font-size:11px;
text-decoration:underline
}

