@charset "utf-8";
/* CSS Document */

body {
	font-family:   Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:auto;
	padding-top:0px;
	color:#333333;
	background-image:url(risorse/bg.png);
	margin-top:0px;
 
	
}


.main {
 
width:928px;
margin:auto;
background-color:#FFFFFF;
margin-top:0px;
padding-top:0px;
border:#666666 solid 1px;
border-top-width:0px;

  
}


 

.menu {
padding-top:46px;
 
height:38px;
 
 float:right;
}

.menu a{
background-image:url(risorse/tasto.png);
width:108px;
border-right:#ffffff solid 1px;
float:left;
text-align:center;

height:38px;
line-height:38px;
 
 
text-decoration:none;
color:#ffffff;
font-weight:bold;
border-bottom-width:0px;
font-size:13px;
 


}



.menu a:hover{
background-image:url(risorse/tastos.png);
color:#252525;
 
 

}






.selected a{
background-image:url(risorse/tastos.png);
color:#252525;
 

 
 

}



.sxtop {
margin:auto;
width:645px;
height:20px;
float:left;

border-right:#999999 solid 1px;
text-align:right;
background-color:#ffCC00;
color:#252525;
font-weight:bold;
font-size:16px;

padding-right:15px;
padding-top:13px;
 }
 
.dxtop {
margin:auto;
width:252px;
height:20px;
float:right;
text-align:left;
background-color:#ffCC00;
color:#252525;
font-weight:bold;
font-size:16px;
padding-left:15px;
padding-top:13px;

}
 
.sx {

margin:auto;
width:630px;
min-height:250px;
float:left;

padding-left:15px;

padding-right:15px;
border-right:#999999 solid 1px;
position:relative;
padding-top:15px;
padding-bottom:15px;
font-size:13px;
 
text-align:justify;
 
}


.sxmarchi {

margin:auto;
width:660px;
min-height:295px;
float:left;
border-right:#999999 solid 1px;
position:relative;

font-size:13px;
 
text-align:justify;
 
}

.dx {
 
 
 
padding-left:15px;

padding-right:15px;
margin:auto;
width:237px;
position:relative;
padding-top:15px;
 

float:right;
background-image:url(risorse/sfondodx.jpg);
min-height:265px;

 
}

 .dx a{
 color:#FF9900;
 font-weight:bold;
 text-decoration:none;
 
}


 .dx a:hover{
 color:#FF6600;
 font-weight:bold;
 
}

.footer {
 

margin:auto;
width:928px;
text-align:center;

height:40px;
line-height:40px;
 
background-color:#FFCC00;
color:#333333;
clear:both;
 
 font-size:11px;


}

.footer a{
 
color:#000000;
font-size:11px;
text-decoration:none;
font-weight:bold;

}

.footer a:hover{
 
color:#000000;
font-size:11px;
text-decoration:underline;
font-weight:bold;

}


.header {
width:380px;
background-image:url(risorse/head.png);
height:84px;
padding:0px;
margin:0px;
float:left; 
 

 

 
 

}


. top a{
 
color:#0099cc;
font-size:12px;
text-decoration:none;
font-weight:bold;

}



.top a:visited{
 
color:#0099cc;
font-size:12px;
text-decoration:none;
font-weight:bold;

}

.top a:focus{
 
color:#0099cc;
font-size:12px;
text-decoration:none;
font-weight:bold;

}

.top a:active{
 
color:#0099cc;
font-size:12px;
text-decoration:none;
font-weight:bold;

}
 
 .top a:hover{
 
color:#ff6600;
font-size:12px;
text-decoration:underline;
font-weight:bold;

}

.top{
border-top:#999999 solid 1px;
padding-top:15px;
 
} 

 

.error{
	color:#FF0000;
}

.info a{
 
color:#ff6600;
font-size:12px;
text-decoration:none;
font-weight:bold;

}


.info a:active{
 
color:#ff6600;
font-size:12px;
text-decoration:none;
font-weight:bold;

}

.info a:focus{
 
color:#ff6600;
font-size:12px;
text-decoration:none;
font-weight:bold;

}

.info a:visited{
 
color:#ff6600;
font-size:12px;
text-decoration:none;
font-weight:bold;

}

.info a:hover{
 
color:#ff6600;
font-size:12px;
text-decoration:underline;
font-weight:bold;

}

.abbellimento{
width:918px;
height:210px;
padding:5px;
background-color:#feed01;
clear:both;
}



.gestione {
 

margin:auto;
width:928px;
text-align:center;

height:20px;
line-height:20px;
 
color:#333333;
clear:both;
 
 font-size:11px;
 margin-bottom:15px;


}

.gestione a{
 
color:#000000;
font-size:10px;
text-decoration:none;
font-weight:bold;

}

.gestione a:hover{
 
 
text-decoration:underline;
font-weight:bold;

}


.stileform {
background-color:#FFFFFF;
border-color:#ff6600;
border-width:1px;
border-style:solid;
overflow:hidden;
width:398px;

}

.testopiccolo {
font-size:11px;

}

h1
{
font-size:12px;
font-weight:bold;
}

.marchi {
font-size:14px;
background-color:#FF9900;
border:#FFFFFF solid 2px;
text-align:center;
margin:0px;
padding:0px;
width:100%;

}

.marchi a{
color:#FFFFFF;
text-decoration:none;

}


.marchi a:hover{
color:#ffff00;
text-decoration:none;

}


.contenitore_marchi {
	HEIGHT: 350px; OVERFLOW: auto
}


.colonna {
border-bottom:#FFFFFF solid 1px;
padding:4px;
margin:0px;
padding-left:0px;
padding-right:0px;
border-width:0px;
 
border-bottom:#FFFFFF solid 1px;

}


.realizzazione{
border:#666666 solid 1px;
padding:5px;
float:left;
margin:10px;
height:95px;
}
 
 
 .realizzazione:hover{
border:#ff9900 solid 1px;
padding:5px;
float:left;
margin:10px;
height:95px;
}




.sxtop_realizzazioni {
margin:auto;
width:913px;
height:20px;
float:left;

text-align:right;
background-color:#ffCC00;
color:#252525;
font-weight:bold;
font-size:16px;

padding-right:15px;
padding-top:13px;
 
 }
 
 .sx_realizzazioni {

margin:auto;
width:908px;
min-height:250px;
float:left;

padding-left:15px;
padding-right:5px;

 
 
position:relative;
padding-top:15px;
padding-bottom:15px;
font-size:12px;
 
text-align:justify;
 
}

.sx_realizzazioni a{
	color:#ff9900;
	text-decoration:none;
	font-weight:bold;
	
	
}

.sx_realizzazioni a:hover{
	 
	text-decoration:underline;
	
	
}



.sx_realizzazioni img{
border:#aaaaaa solid 1px;
padding:5px;
width:158px;
margin-bottom:5px;



}

.sx_realizzazioni img:hover{
border:#ff9900 solid 1px;

}

.closer_realizzazioni{
	margin-right-width:0px;
	
}

.grassetto{
font-weight:bold;	
}

.clearer{
	clear:both;
	
}
.oggetto{
    float:left;
    text-align:center;
    
    margin-bottom:15px;
    margin-right:11px;
    width:170px;
	font-size:11px;
}


.oggetto a{
	text-decoration:none;
}

.oggetto a:hover{
	color:#ff6600;
	text-decoration:none;
}

#grigio{
	color:#666666;
	
}

