html, body, p, div, ul, td, li, a, h1, h2, h3 {

margin:0;
padding:0;
}

img, img a {
border:0;
}
html, body, p {

font-family: Tahoma, Helvetica, sans-serif;
font-size:11px;
color:#666;
}
a:link,  a:visited {
border:0;
text-decoration:none;
color:#0099FF;
font-size:11px;
}
ul{list-style-type:none;}

div.colsx{background-image:url(../images/bgcolsx.jpg); background-repeat:repeat-y; background-position:left;}
/*
#########################################
Header
#########################################
*/
#header {
width:983px;
height:90px;
margin:0 auto;

}
#logo {
width:300px;
float:left;
margin-top:20px;
}
#strumenti {
width:550px;
float:right;
}
#utili {
float:right;
margin-top:10px;
}
#utili a:link, #utili a:visited {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
margin-left:20px;
border:0;
text-decoration:none;
}


/*
#########################################
Main Menu
#########################################
*/
#bgmenu {
padding:3px 20px 0 20px;
background:#FFFFFF url(../images/bg_menu.gif) top left no-repeat;
width:951px;
height:33px;
margin:0 auto;	

}
#navcontainer {
background: url(../images/bg_menu_tot.gif) repeat-x top left;
width:100%;
height:27px;
}
#navcontainer ul {
padding:0;
margin:0;
}
#navcontainer ul li
{
list-style-type: none;
padding: 0;
margin: 0;
display: block;
float: left;
background: url(../images/bg_menu_ul.gif) no-repeat top right;
font: 12px/40px Arial, Helvetica, sans-serif;
text-align: center;
}

#navcontainer a
{
font: 12px/40px Arial, Helvetica, sans-serif;
color: #666666;
text-decoration: none;
display: block;
padding:0 20px;
margin:0;
height:26px;
line-height:27px;
float:left;
/*border-top: 1px solid #A8B090;
border-bottom: 1px solid #A8B090;
border-left: 1px solid #A8B090;*/
}

/*#navcontainer li#active { background:url(../images/bg_menu_li_over.gif) top right no-repeat;}*/
#navcontainer a:hover { background:url(../images/bg_menu_li_over.gif) top right no-repeat; color:#333333;}



/*
#########################################
main body
#########################################
*/
#mainbody {
width:983px;
/*height:346px;*/
min-height:344px;
margin:-3px  auto 0 auto;
border-left:1px #CCCCCC solid;
border-right:1px #CCCCCC solid;
}

#mainbody a:link, #mainbody  a:visited {
border:0;
text-decoration:none;
font-size:11px;
color:#0099FF;
}
/*
#########################################
chiusa
#########################################
*/

#chiusa {
width:991px;
height:17px;
background:#CCCCCC url(../images/chiusa.gif) no-repeat top left;
margin:0 auto;
}


/*
#########################################
foot
#########################################
*/

#foot {
width:983px;
margin:0 auto;
height:80px;
}

#brands {

height: 50px;
text-align:right;
}

#indir {
text-align:center;

}

/*
#########################################
servizi
#########################################
*/

#servizi_box{
	width:260px; 
	height:300px; 
	background-image:url(../images/bg_tab_servizi.jpg); 
	background-repeat:repeat-x;
	float:left;
	margin-left:5px;
}
#servizi_box img{margin-top:26px;}
#servizi_box h2{color:#FFFFFF; margin-left:13px; margin-top:15px; font-size:16px;}
div.lettera{background-image:url(../images/bg_tab_servizi_lettera.jpg); background-position:top right; background-repeat:no-repeat;}
p.sscritta{ margin-left:13px; margin-top:5px; font-size:11px; color:#333333; height:150px; width:232px;}
div#orari p{width:170px; margin-left:45px; margin-top:10px; font-size:12px; text-align:center;}


/*
#########################################
SHOWROOM
#########################################
*/
#filmato{
	width:788px; /*ho tolto 2 px x il bordo*/
	height:298px; 
	/*border:1px solid #666666;*/
	margin-top:15px;
	background-image:url(../images/bg_showroom1.jpg);
	background-repeat:no-repeat;
} 
#flv{
	width:450px;
	height:298px;
	margin-left:3px;
	margin-rigth:5px;
	margin-top:3px;
	float:left;

	}
#scritta_e_logo_f{background-image:url(../images/logo_fiat.gif);}
#scritta_e_logo_a{background-image:url(../images/logo_alfa.gif);}
#scritta_e_logo_l{background-image:url(../images/logo_lancia.jpg);}

#scritta_e_logo_a, #scritta_e_logo_l, #scritta_e_logo_f, #scritta_e_logo_fvc {
	float:left;
	width:320px;
	height:298px;
	background-repeat:no-repeat;
	background-position:260px 245px;
}
#scritta_e_logo_fvc{background-image:url(../images/logo_commerciali.gif);background-position:210px 245px;}
p.qwerty{
	margin-top:80px;
	margin-left:0;
	padding-left:5px;
	font-family: Tahoma, Helvetica, sans-serif;
	font-weight:bold;
}
#show{
	width:790px;
	/*height:500px;*/
	float:left;
	margin-top:5px;
	margin-bottom:30px;
}
#show h2{
	font-size:14px;
	border-bottom:1px solid #666666;
}
#show2{
	width:790px;
	height:600px;
	float:left;
	margin-top:5px;
}
#show2 h2{
	font-size:14px;
	border-bottom:1px solid #666666;
}
#modelli{
	width:540px;
	float:left;
}
div#scheda{width:250px;float:left;margin-top:10px;}
p.sscheda{width:250px; height:31px; background-image:url(../images/bg_p_scheda.jpg);}
#scheda h2{margin-left:15px; margin-right:10px; padding-top:5px; color:#013074; font-size:14px; border-bottom:1px solid #666;} 
#scheda p span{font-size:12px; font-weight:bold;}

/****************stili generali *******************/

#txt{float:left; width:49%;}
#immag{float:right; width:49%; text-align:right;}
#destra{width:800px; float:right; font-family: Tahoma, Helvetica, sans-serif;}
#destra p.testo{margin-top:15px; margin-bottom:15px; font-size:12px; width:780px; float:left;}
h1{color:#013074; font-size:14px; margin-top:15px; margin-bottom:5px;}
h2.gallery{border-bottom:1px solid #666666; width:780px; font-size:14px;color:#013074;}
#destra table{font-size:12px;}
table#tabform td{padding-left:5px;}
table#tabform2 td{padding-left:5px; height:60px;}
table#tabpress td{width:220px;}


/*
#########################################
MMV CHANNEL
#########################################
*/

.linkn a{margin:5px; font-weight:bold; color:#FFFFFF;}

#xul ul{margin-top:5px; margin-bottom:5px; font-size:12px; list-style-type:disc; margin-left:12px;}

p.p_news500
{
	margin-left:30px;
	margin-right:30px;
	margin-top:5px;
	margin-bottom:5px;
	text-align:justify;
}
h1.h1_news500
{
	font-size:27px;
}
h2.h2_news500
{
	font-size:20px;
}

.img_bx10px {
	margin-right: 0px;
	/*margin-top: 10px;*/
	margin-bottom: 0px;
	margin-left: 0px;
}