html{
height:100%;
}
body {
  margin: 0;
  padding: 0;
  font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
  font-size: 11px;
  color: #333333;
	height:100%;
	text-align:center;
}
.txt{
 font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
  font-size: 11px;
  color: #333333;
}
.txt a{
 font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
  font-size: 11px;
  color: #0074c6;
	text-decoration:none;
}
.txt a:hover{
 font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
  font-size: 11px;
  color: #0074c6;
	text-decoration:underline;
}
.txtdiv{
 font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
  font-size: 8px;
  color: #333333;
}
#cx{
	width: 100%;
  height: 100%;
  margin-right:0px;
  margin-left:0px;
  margin-top:0px;
  padding:0px;
  border: 0px;
}
#site{
width:725px;
  padding: 0px;
  margin: 0px;
	margin-right: auto;
  margin-left: auto;
}
#intestazione{
width:725px;
height:283px;
float:left;
}
#intestazione_interno{
width:725px;
height:166px;
float:left;
}
#menu{
width:725px;
height:58px;
float:left;
}
#menu_principale{
width:725px;
height:24px;
float:left;
text-align:left;
}
#menu_secondario{
width:725px;
height:34px;
float:left;
text-align:left;
}
#sottomenugen{
margin: 0px;
padding: 0px;
width:725px;
height:21px;
}

#contenuto{
width:725px;
height:auto;
text-align:left;
float:left;
}
#sm{
width:125px;
height:457px;
text-align:left;
float:left;
background-image:url(img/sf_sottomenu.gif);
background-repeat:repeat;
}
#sm1{
width:125px;
height:457px;
text-align:left;
float:left;
}
#vis{
width:600px;
text-align:center;
float:left;
}
#cont{
width:580px;
/*height:442px;*/
text-align:left;
float:left;
padding-left:15px;
padding-top:15px;
}
li{
list-style-type:disc;
padding-top:10px;

}
ul{
padding-left:10px;
padding-right:10px;
margin-left:10px;

}
.lk{
font-size:11px;
color:#011d66;
text-decoration:none;

}
.lk:hover{
font-size:11px;
color:#0074c6;
text-decoration:underline;
}
.lk1{
color:#0074c6;
text-decoration:underline;}
.ser{
width:325px;
height:200px;
float:left;
padding-left:15px;
padding-right:15px;
padding-top:15px;
}
.ass{
width:250px;
height:200px;
float:left;
padding-left:15px;
padding-right:15px;
padding-top:15px;
text-align:center;
}
.divarchivio{
width:205px;
float:left;
padding-left:15px;
padding-right:15px;
text-align:left;
border: 0px solid red;
}

.divarchivio p{
	padding: 0px;
	margin: 0px;
}

.divarchivio a{

text-decoration:none;
color:#333333;
}
.divarchivio a:hover{

text-decoration:underline;
color:#333333;
}
.sep_or{
width:325px;
height:1px;
float:left;
padding-left:15px;
padding-right:15px;
background-image:url(img/sf_sep_or.gif);
background-repeat:no-repeat;
}
.sep_or1{
width:250px;
height:1px;
float:left;
padding-left:15px;
padding-right:15px;
background-image:url(img/sf_sep_or.gif);
background-repeat:no-repeat;
}
.sep_vert{
width:1px;
height:215px;
float:left;
background-color:#29407e;
}
.sep_vert1{
width:1px;
height:1px;
float:left;
background-color:#29407e;
}
#divisorio{
width:725px;
height:16px;
float:left;
clear:both;
}
#piehome{
width:725px;
height:27px;
background-image:url(img/sfondo_pie.gif);
background-repeat:repeat;
font-size:10px;
clear:both;
}
#pieint{
width:725px;
height:27px;
background-image:url(img/sfondo_pie.gif);
background-repeat:repeat;
font-size:10px;
clear:both;
float:left;
}
#piehome img{
float:left;
}
#fordhome{
width:224px;
/*height:780px;*/
float:left;
text-align:left;
border: 0px solid red;
}
#sxhome{
width:224px;
/*height:780px;*/
float:left;
text-align:left;
}
#fordint{
width:270px;
text-align:left;
/*height:780px;*/
float:left;
text-align:left;
padding-left:15px;
padding-top:15px;

}
#mazdaint{
width:270px;
text-align:left;
/*height:780px;*/
float:left;
text-align:left;
padding-left:15px;
padding-top:15px;

}
#centrohome{
width:276px;
float:left;
text-align: left;
background-image:url(img/sfondo_promo_home.gif);
background-repeat:repeat-y;
border: 0px solid blue;
}
#cxgen{
width:501px;
float:left;
text-align:center;
border: 0px solid red;
}
#cxhome{
width:501px;
float:left;
text-align:center;
border: 0px solid green;
}
#cxhome2{
width:501px;
float:left;
text-align:left;
}
#promohome{
width:276px;
/*height:551px;*/
text-align:left;
float:left;
border: 0px solid black;
}
#servizihome{
width:276px;
/*height:230px;*/
background-image:url(img/sfondo_servizi_home.gif);
background-repeat:repeat;
float:left;
}
#mazdahome{
width:225px;
height:auto;
float:left;
text-align:left;
}
#trovahome{
width:225px;
/*height:262px;*/
float:left;
text-align:left;
vertical-align:bottom;
}
#servizi{
width:245px;
height:166px;
float:left;
text-align:left;
background-image:url(img/sfservizi.gif);
background-repeat:repeat;
}
.archivio{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#b80000;
}
.archivio a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#b80000;
text-decoration:none;
}
.archivio a:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#b80000;
text-decoration:underline;
}
#news{
width:276px;
height:89px;
float:left;
}
#news2{
width:276px;
height:89px;
float:left;
}
#news3{
width:276px;
height:89px;
float:left;
}
#gamma{
width:270px;
height:200px;
text-align:center;
margin:0px;
margin-left: 3px;
padding:0px;
overflow: hidden;
float: none;
background-color: #344a85;
}
.vuoto_news{
width:15px;
height:89px;
float:left;
}
.corpo_news{
width:245px;
height:89px;
float:left;
}
.news_body{
width:245px;
height:61px;
float:left;
text-align:left;
}
.img_news{
width:88px;
height:61px;
float:left;
}
.txt_news_vuoto{
width:7px;
height:61px;
float:left;
}
.txt_news{
width:150px;
height:61px;
float:left;
}
.tit_news{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#333333;
background-image:url(img/freccia_off_news.gif);
background-repeat:no-repeat;
background-position:left, top;
height:22px;
}
.tit_news a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#333333;
text-decoration:none;
}
.tit_news a:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#0577c7;
background-image:url(img/freccia_news_on.gif);
background-repeat:no-repeat;
background-position:left, top;
text-decoration:none;
}
.boldblu{
font-weight:bold;
font-size:11px;
color:#0074c6;
}
.boldtxt{
font-weight:bold;
font-size:10px;
}

#menu_1{
width:110px;
height:24px;
background-image:url(img/sf_menu_off.gif);
float:left;}
#menu_1 a{
width:110px;
height:24px;
background-image:url(img/sf_menu_off.gif);
float:left;
text-align:center;}
#menu_1 a:hover{
width:110px;
height:24px;
background-image:url(img/sf_menu_on.gif);
text-align:center;
float:left;}
#menu_1on{
width:110px;
height:24px;
background-image:url(img/sf_menu_on.gif);
text-align:center;

float:left;}
#menu_2{
width:54px;
height:24px;
background-image:url(img/sf_menu_off.gif);
text-align:center;
float:left;}
#menu_2 a{
width:54px;
height:24px;
background-image:url(img/sf_menu_off.gif);
text-align:center;
float:left;}
#menu_2 a:hover{
width:54px;
height:24px;
background-image:url(img/sf_menu_on.gif);
text-align:center;
float:left;}
#menu_2on{
width:54px;
height:24px;
background-image:url(img/sf_menu_on.gif);
color:#011d66;
text-align:center;
float:left;}
#menu_3{
width:109px;
height:24px;
background-image:url(img/sf_menu_off.gif);
text-align:center;
float:left;}
#menu_3 a{
width:109px;
height:24px;
background-image:url(img/sf_menu_off.gif);
text-align:center;
float:left;}
#menu_3 a:hover{
width:109px;
height:24px;
background-image:url(img/sf_menu_on.gif);
text-align:center;
float:left;}
#menu_3on{
width:109px;
height:24px;
background-image:url(img/sf_menu_on.gif);
color:#011d66;
text-align:center;
float:left;}
#menu_4{
width:65px;
height:24px;
background-image:url(img/sf_menu_off.gif);
text-align:center;
float:left;}
#menu_4 a{
width:65px;
height:24px;
background-image:url(img/sf_menu_off.gif);
text-align:center;
float:left;}
#menu_4 a:hover{
width:65px;
height:24px;
background-image:url(img/sf_menu_on.gif);
text-align:center;
float:left;}
#menu_4on{
width:65px;
height:24px;
background-image:url(img/sf_menu_on.gif);
color:#011d66;
text-align:center;
float:left;}
#menu_5{
width:86px;
height:24px;
background-image:url(img/sf_menu_off.gif);
text-align:center;
float:left;}
#menu_5 a{
width:86px;
height:24px;
background-image:url(img/sf_menu_off.gif);
text-align:center;
float:left;}
#menu_5 a:hover{
width:86px;
height:24px;
background-image:url(img/sf_menu_on.gif);
text-align:center;
float:left;}
#menu_5on{
width:86px;
height:24px;
background-image:url(img/sf_menu_on.gif);
color:#011d66;
text-align:center;
float:left;}
#menu_6{
width:90px;
height:24px;
background-image:url(img/sf_menu_off.gif);
text-align:center;
float:left;}
#menu_6 a{
width:90px;
height:24px;
background-image:url(img/sf_menu_off.gif);
text-align:center;
float:left;}
#menu_6 a:hover{
width:90px;
height:24px;
background-image:url(img/sf_menu_on.gif);
text-align:center;
float:left;}
#menu_6on{
width:90px;
height:24px;
background-image:url(img/sf_menu_on.gif);
color:#011d66;
text-align:center;
float:left;}
#menu_7{
width:68px;
height:24px;
background-image:url(img/sf_menu_off.gif);
text-align:center;
float:left;}
#menu_7 a{
width:68px;
height:24px;
background-image:url(img/sf_menu_off.gif);
text-align:center;
float:left;}
#menu_7 a:hover{
width:68px;
height:24px;
text-align:center;
background-image:url(img/sf_menu_on.gif);
float:left;}
#menu_7on{
width:68px;
height:24px;
text-align:center;
background-image:url(img/sf_menu_on.gif);
color:#011d66;
float:left;}
#menu_8{
width:78px;
height:24px;
text-align:center;
background-image:url(img/sf_menu_off.gif);
float:left;}
#menu_9{
width:57px;
height:24px;
background-image:url(img/sf_menu_off.gif);
text-align:center;
float:left;}
#menu_9 a{
width:57px;
height:24px;
text-align:center;
background-image:url(img/sf_menu_off.gif);
float:left;}
#menu_9 a:hover{
width:57px;
height:24px;
text-align:center;
background-image:url(img/sf_menu_on.gif);
float:left;}
#menu_9on{
width:57px;
height:24px;
text-align:center;
background-image:url(img/sf_menu_on.gif);
color:#011d66;
float:left;}
.txtmenu{
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#011d66;
text-decoration:none;}
.txtmenu a{
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#011d66;
text-decoration:none;}
.txtmenu a:hover{
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#0074c6;
text-decoration:underline;}


.linkf {
	padding:0px;
	margin:0px;
	font-family: "Times New Roman", San-serif, Helvetica, sans-serif;
	color:#0073c9;
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
}

.linkf:hover {
	color:#0c247c;
	text-decoration: underline;
}

.sfford{
	background-image: url('img/div_ford.gif');
	line-height: 4px;
}

.tdleft{
	padding-left: 10px;
}