
body{
font-size:11px;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
background-color:#ffff;
margin:0px;
color:black;
letter-spacing:2px;
}



ul{

list-style-image: url(../imcom/bullet.gif);}

*{
	margin: 0px;
	padding: 0px;
	border: 0px;
	}
h3{
text-transform:uppercase;
font-family:Arial, Helvetica, sans-serif;
font-size:0.8em
}
a:link,a:hover, a:visited{text-decoration:none; color:black!important;}

/*------------- scheletro--------------*/

#contenitore{
background: url(../imcom/sfcontbianco.png);
width:100%;
float:left;
}




#testata{
height:70px;
background:url(../imcom/testata.png) no-repeat;
width:699px; 
}
#testata a{
display:block;
width:699px; 
}
#testata span{
display:none;
}

#corpo{
width:100%; 
clear:both;
}

#index #corpoA *{float:left}

#index #spalla{
display:block;
clear:both;
width:100%;
 }
#spalla{display:none;}

#piede{
width:100%;
background-repeat:no-repeat;
float:left;
height:50px;
margin-top:10px;
}

/*-------------#el interni #corpo----------------*/

#navigator{
display:none;
}

#navigator ul{
float:right;
width:auto;
/*margin:0px 0px 0px 0px;*/

}


#corpoA{
width:450px;
float:left;}

#index #corpoA p{
 padding:20px 20px 0px 20px;
}
#corpoA.progincorso .submenu{
min-height: 120px;
height: auto !important;
height: 130px;

}
#corpoA.progincorso p{

padding-right:100px;}


#corpoA p{
 padding:10px 20px 10px 20px;
}
#corpoA ul,#corpoA ol {
 padding:10px 20px 0px 35px;
}
#corpoA #sx ul, #corpoA div#dx ul {
/*float:left;*/
 padding:0px 20px 0px 20px;
}

#corpoA h2{
color:#E10915;
 padding:10px 20px 0px 20px;
 font-size:1em;
}
#corpoA h3{
 padding:20px 20px 0px 20px;
}
#corpoA a, #corpoB a{/**/
 color:#E73A44;
}


#corpoA #sxdx {
float:left;
margin-left:20px;
}

#index #corpoA #sxdx {
margin-left:0px;
}

#corpoA #sx {
float:left;
width:200px;
margin-top:20px;
}
#corpoA #dx {
float:left;
width:220px;
margin-top:20px;
}

#corpoA #sx p{
/*margin:0px;*/
padding:0px 20px 0px 20px;
}
#corpoA #dx p{
/*margin:0px;*/
padding:0px 0px 0px 20px;
}
#index #corpoA #dx p{
border-left: #FEC6C6 1px dotted;
}

#corpoA .submenu p{
/*font-size: 0.9em;*/
padding-bottom:0px;
padding-left:30px;
}


#index #corpoB{
border-left:none;
padding-left:0px;
}

#corpoB{
width:230px;
margin-top:20px;
float:left;
border-left:1px solid #E10000;

min-height: 200px;
height: auto !important;
height: 200px;
}

#corpoB div{
float:left;
width:100%;}

#corpoB h3{
padding-left: 15px;
 /*padding:20px 20px 0px 0px;*/
}
#index #corpoB h3{
padding-left: 0px;
 /*padding:20px 20px 0px 0px;*/
}
#corpoB p{
 padding:0px 20px 10px 15px;
}
#corpoB ul{
 padding:10px 20px 0px 15px;
}
#corpoB li{
list-style-type:none;
 padding:0px 0px 6px 0px;
}
#index #corpoB p{
 padding:10px 20px 0px 0px;
}

#corpoB a.vai{ 
display:none;

}

#corpoA a.vai{
display:none;
}

#index #corpoB p a{
}
#corpoB p a{
text-transform: none;
font-size:1em;
font-family:Arial, Helvetica, sans-serif;
margin-right:20px;
}
#index #corpoA #sxdx a{
font-size:1em;
}
#corpoB div#progetti{
border-bottom: #FEC6C6 1px dotted;
padding-bottom:6px;
margin-bottom:10px;
}
#corpoB div#prodotti{
border-bottom: #FEC6C6 1px dotted;
padding-bottom:6px;
margin-bottom:10px;
}

#arearis form{
display:none;
}



/*-------------#el interni #spalla----------------*/


#spalla h3{
margin-left:20px;
margin-top:10px;
color:#FF0000;
}

#spalla ul{ margin:10px 20px;}
#spalla ul li{
list-style-image:none;
margin-left:20px;
}

#spalla ul li a{
display:block;
width: 100%;
height: 100%;
}


#spalla li {
text-transform:uppercase;
font-family:Arial, Helvetica, sans-serif;
font-size:0.8em;
letter-spacing:0.09em;
}

/*-------------#el interni #piede----------------*/
#piede{
background:none;
width:700px;
border-top:1px solid black;
padding:20px;}

/*----#altri el ---------------*/
#bannerini{
padding-top:10px;
padding-bottom:10px;
}
#bannerini ul, #loghi ul{
	
	}
#bannerini li, #loghi ul{
	background:transparent;
	margin:0px;
	}
 #bannerini a , #loghi a , #loghi a:hover{margin:8px; display:block;}

 #bannerini a span,  #loghi a span{display:none;}
 
 #foto img{ 
 border-top:5px solid #fff;
 border-left:5px solid #fff;
 border-right:5px solid #eee;
  border-bottom:5px solid #ddd;
  margin: 0px 10px;}

