.generic     { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height:1; font-weight: normal; color: rgb(0,0,0)}
.generic A   { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height:1; font-weight: normal; color: rgb(0,0,0)}

.form        { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height:1; font-weight: normal; color: #000000}
.notaform    { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height:1; font-weight: normal; color: #000000}
.inputbox    { font-family: courier;                      font-size: 10px; font-style: normal; font-weight: normal; color: #000000}

BODY {    
   margin:    0;
   font-family: Verdana, Helvetica, sans-serif;
   font-size: 10px;
   line-height:13px;
   color: #747474;
   height:100%;
} 

TABLE {
font-size: 10px;
}

SELECT
{
    FONT-FAMILY: Arial;
    FONT-SIZE: 11px
    
}   

INPUT
{
    FONT-FAMILY: Arial;
    FONT-SIZE: 11px;
}

TEXTAREA
{
    FONT-FAMILY: Arial;
    FONT-SIZE: 11px;
}

UL 
{
 list-style-type: disc;
}

         


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

H2 {
	font-size: 11px;
	font-weight:bold;
	color:#CF9140;
	margin:0px;
	padding-top:10px;
}     

H3 {
	font-size: 10px;
	font-weight:bold;
	margin:0px;
	padding-top:7px;
	color:#CF9140;

}        
          
A,
A:link,       
A:visited,    
A:active      { text-decoration:none; color:#747474;}
A:hover       { text-decoration:underline;}
            
div {
    -moz-box-sizing:border-box;
    box-sizing:border-box;
}

a img {
	border: 0 !important;
}

/*******************************************************************************************
								ID
********************************************************************************************/


div#content {
position:relative;
background-repeat:repeat-y;
height:100%;

}

body>div#content{
min-height:100%;
height:auto;
}

#altra_lingua{
color: #CEC7C3;
}

#altra_lingua A,
#altra_lingua A:link,
#altra_lingua A:visited,
#altra_lingua A:active {text-decoration: none; color: #CEC7C3;}
#altra_lingua A:hover  {text-decoration: none; color:#747474;}

#logo {
position:absolute; 
top:40px;
left:75px;
}

#boxMenu{
position:absolute;
left: 80px; 
top: 139px; 
z-index:30;
}

#boxMenuRu{
position:absolute;
left: 92px; 
top: 139px; 
z-index:30;
}

#boxMenuDe{
position:absolute;
left: 101px; 
top: 139px; 
z-index:30;
}


#fascia {
z-index:1;
position:absolute; 
top:269px; 
left: 0px; 
width:100%; 
height:15px; 
background-image:url(/img/h_toccofasciadx.gif); 
background-repeat:repeat-x; 
}

#titoloSez {
	z-index:15;
	position:absolute;
	top:231px;
	width: 195px;

}

#spacer{
width:100%;
height:75px; 
background-color:#FFFFFF;
}

#spacerRealizzazioni{
width:100%;
height:75px; 
background-color:#222222;
}

#sfondo{
z-index:5;
position:relative;
}

#mainContent{
padding-left:277px; 
padding-top:15px; 
padding-bottom:5px; 
width:670px;
position:relative;
z-index:15;
}

#back{
position:absolute;
left:77px; 
top:95px; 
z-index:30;
	}
	
	
#backRu{
position:absolute;
left:85px; 
top:95px; 
z-index:30;
	}
	
#backDe{
position:absolute;
left:94px; 
top:95px; 
z-index:30;
	}


#footer{
	position:absolute;
	bottom:0px; 
	left:0px;
	height:60px;
	width:100%;
	background-color:#FFFFFF; 
	padding-top:8px; 
	padding-left:60px;
	z-index:100;
}

/*******************************************************************************************
								CLASSI
********************************************************************************************/

.menuInt {
padding: 3px 0px 0px 0px;
}

.subMenu{
padding: 3px 0px 10px 0px;
}

.smallTxt{
font-size: 9px;
line-height:10px;
width:300PX;
}

.allegato,
.allegato A,
.allegato A:link,
.allegato A:visited,
.allegato A:active { font-weight:bold; text-decoration:underline}
.allegato A:hover  { color:#000000}

.contentRealizzazioni{
	background-image:url(/img/c_fasciasxripete.gif);
	background-repeat:repeat-y;
}

.bodyRealizzazioni{
	background-color:#222222;
	background-image:url(/img/c_fasciasxripete.gif);
	background-repeat:repeat-y
}

.tableMateriali{
font-size:9px;
width: 482px;
}

.TDscura{
background-color:#DAD6C9;
}
.TDchiara{
background-color:#E8E6DD;
}

.tableEsterni{
font-size:9px;
width: 395px;;
}

.TDazzurro{
background-color:#E3E9EC;
}
.TDblu{
background-color:#CBD7DC;
}
.titMateriali {
color: rgb(207,145,64);
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
}

.riga {
background-image:url(/img/righetta.gif);
}

.data{
	font-size: 10px;
	font-weight:bold;
	color:#CF9140;
}


.data A,
.data A:link,
.data A:visited,
.data A:active { text-decoration:none; color:#CF9140;}
.data A:hover  { text-decoration:underline; }


/* new code by sintetik */

.ep_footer
{
border-top:1px solid #ccc;
text-align:left;
width:795px;
padding-top:5px;
margin-top:3px;
font-size:7pt;
}
