
	BODY {
	background-color: #f2f2f2;
	background-image: url(images/bgk/bg1.jpg);
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.table_generale {
	width: 932px;
	background-color: #ffffff;
	font-family: verdana,arial,helvetica, sans-serif;
}
.td_motore{ 
width: 294px; 
height: 154px;
font-family: verdana,arial,helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
background-repeat:no-repeat;
color: #ffffff;
color: #666666;
background-image: url(images/bgk/bg_motore.gif); 
background-color: #BEFDBB;
}
.td_tasca{
	background-image: url(images/bgk/bg_tasca.gif);	
	background-position : bottom;
	background-color: #BEFDBB;
	background-repeat:no-repeat;
}
.news_b{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color:#3d3d3d;
font-weight: bold;
padding-left: 0px;
padding-top: 3px;
padding-bottom: 2px;
}
.news{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color:#3d3d3d;
TEXT-ALIGN: justify;
padding-left: 0px;
padding-right: 8px;
padding-top: 0px;
padding-bottom: 8px;
}
.testo{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color:#3d3d3d;
padding-left: 0px;
padding-right: 0px;
padding-top: 2px;
padding-bottom: 8px;
}
.bgk_box{
	background-image: url(images/icone_prog/ico_ul_pro.gif);	
	background-position : bottom;
	background-color: #ffffff;
	background-repeat:no-repeat;
	width: 177px; 
	height: 43px;
	padding-left: 8px;
	padding-bottom: 6px;
}
.table_box{
	width: 190px;
}
a {
color:#3d3d3d;
text-decoration: none;
}
a:hover {
text-decoration: underline;
}
.white{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
padding-left: 5px;
padding-top: 5px;
padding-right: 10px;
color:#ffffff;
font-weight: bold;
}

.white_big{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 18px;
padding-left: 15px;
padding-top: 5px;
padding-right: 10px;
color:#ffffff;
font-weight: bold;
}

.titolo_video{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
padding-left: 5px;
padding-top: 5px;
padding-right: 10px;
color:#000000;
font-weight: bold;
}
.table_video {  
border: 1px #cccccc solid;
background-color: #EEEEEE;
font-family: verdana,arial,helvetica, sans-serif;
font-size:10px;  
color:#000000;
padding-left: 10px;
padding-top: 10px;
padding-right: 10px;
padding-bottom: 10px;
TEXT-ALIGN: justify;
}	
.table_ult_pro {  
border: 1px #cccccc solid;
background-color: #EEEEEE;
width: 370px;
font-family: verdana,arial,helvetica, sans-serif;
font-size:10px;  
color:#000000;
padding-left: 10px;
padding-top: 10px;
padding-right: 10px;
padding-bottom: 10px;
TEXT-ALIGN: justify;

}	
.table_197 {  
border: 1px #cccccc solid;
background-color: #EEEEEE;
width: 197px;
font-family: verdana,arial,helvetica, sans-serif;
font-size:10px;  
color:#000000;
padding-left: 5px;
padding-top: 10px;
padding-right: 5px;
padding-bottom: 10px;
}	

.form 
{width:154px; 
height:18px; 
border-style:solid; 
border-width:1px; 
border-color:#666666; 
background-color:#ffffff; 
font-family: verdana,arial,helvetica, sans-serif;
font-size:9px;  
color:#3d3d3d;
}
.bg_cols
{background:url(images/bgk/bg_sfu_cols.gif) repeat-y center top;
width:15px;}


.sottomenu{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color:#3d3d3d;
padding-left: 2px;
padding-right: 5px;
padding-top: 0px;
padding-bottom: 0px;
font-weight: bold;
TEXT-valign: bottom;
}
TD {
font-family: verdana,arial,helvetica;
font-size: 11px;
color:#3d3d3d;
}

.tit_white{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
padding-left: 5px;
padding-top: 0px;
padding-right:0px;
color:#ffffff;
font-weight: bold;
}
.tit_sezioni{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
padding-left: 5px;
padding-top: 0px;
padding-right:0px;
color:#017554;
font-weight: bold;
padding-bottom: 15px;
}
.txt_ara {
font-family: verdana,arial,helvetica;
font-size: 11px;
color:#e36c24;
font-weight: bold;
padding-top: 3px;
padding-bottom: 3px;
}
.txt_red {
font-family: verdana,arial,helvetica;
font-size: 11px;
color:#da2925;
font-weight: bold;
}
.bgk_menu{
	background-image: url(images/bgk/bg_menu.gif);
	background-position : top;
	width: 190px; 
	
}
.bgk_luna{
	background-image: url(images/bgk/bg_luna.gif);
	background-position : top; 
	background-repeat:no-repeat;
	height: 57px;
}
.bgk_box_menu{
	background-image: url(images/bgk/bg_box_menu.gif);
	background-position : top; 
	background-repeat:no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left: 55px;
	padding-top: 15px;
	padding-bottom: 0px;
	padding-right:0px;
	color:#ffffff;
	font-weight: bold;
	width: 190px; 
	height: 51px;
}
.bgk_box_centrale{
	background-image: url(images/bgk/bgk_progetti1a.gif);
	background-position : top; 
	background-repeat:no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left: 30px;
	padding-top: 42px;
	padding-bottom: 0px;
	padding-right:0px;
	color:#000000;
	font-weight: bold;
	width: 463px; 
	height: 210px;
}
	
.azzurro1 {

}
.input_form_contatti {
width: 350px;
height : 21px;
border-style : solid;
border-width : 2px;
border-color : #FFD1D1;
font-family: Georgia, Arial, verdana, Helvetica, sans-serif;
font-weight : bold;
font-size: 14px;
color : #000000;
background : #ffffff;
letter-spacing : 0.08em;
padding-top: 3px;
padding-left: 3px;
margin-top : 3px;
margin-bottom : 5px;
}
.input_form_contatti_1 {
width: 350px;
height : 25px;
border-style : solid;
border-width : 2px;
border-color : #D1FFD1;
font-family: Georgia, Arial, verdana, Helvetica, sans-serif;
font-weight : bold;
font-size: 14px;
color : #000000;
background : #ffffff;
letter-spacing : 0.08em;
padding-top: 3px;
padding-left: 3px;
margin-top : 3px;
margin-bottom : 5px;
}	
.input_text {
width: 400px;
border-style : solid;
border-width : 2px;
border-color : #009EE3;
font-family: Georgia, Arial, verdana, Helvetica, sans-serif;
font-weight : bold;
font-size: 14px;
color : #000000;
background : #ffffff;
letter-spacing : 0.08em;
padding-top: 3px;
padding-left: 3px;
margin-top : 3px;
margin-bottom : 5px;
}
.testi_verdana_10_nero {
font-size: 10px;
font-family:  Arial, Helvetica, sans-serif;
color: #191919;
letter-spacing: 0.02em;
text-align: justify;
padding-top: 5px;
}
.cont_spam {
margin-top : 5px;
margin-bottom : 5px;
width : 550px;
border : 0 solid #009EE3;
overflow : hidden;

}
.cod_spam_im {
margin-right : 5px;
width : 200px;
float : left;
border : 2px solid #C80000;
}

.input_spam {
height : 25px;
border-style : solid;
border-width : 2px;
border-color : #E7CFFF;
font-family: Georgia, Arial, verdana, Helvetica, sans-serif;
font-weight : bold;
font-size: 14px;
color : #000000;
background : #ffffff;
}	
	
	
