body {
 margin: 0px;
 padding: 0px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #000000;
 text-align:center;
 /* background-color: #eeeeee; */
}

img {
	border:none;}

a {
 text-decoration:none;
 color: #1f4a7e;
}

a:hover {
 text-decoration:underline;
}

.bottone {
  margin-top: 10px;
  font-size:11px;
  background-color: #e9e9e9;
  border:1px solid #6a6a6a;
}
.bottone:hover {
  background-color: #bbbbbb;
}


#conca_home {
 width:946px;
 margin-left:auto;
 margin-right:auto;
 padding:0;
 border:0px solid red;
}

#header {
 width:946px;
 height:90px;
 margin:0;
 padding:0;
 float:left;
 background-image:url('../gfx/bg_header.gif');
 background-repeat: repeat-y;
 border:0px solid red;
 display:inline;
}

#header img {
 xmargin:17px 0 0 500px;
 padding:0;
}


#footer {
 width:946px;
 height:28px;
 margin:0;
 margin-top:26px;
 padding:0;
 padding-top:7px;
 float:left;
 border:0px solid red;
 border-top:1px solid #C8CED6;
 text-align:left;
}

ul, li {
  margin:0;
  padding:0;
  list-style:none;
}



#centrale {
 width:946px;
 margin:0;
 padding:0;
 text-align:left;
 float:left;
 border:0px solid red;
 background-image:url('http://www.magnetimarelli-checkstar.it/Img/sf_bg_sx.gif');
 background-repeat: repeat-y;

}


#sx {
 width:195px;
 margin:0;
 margin-top:0px;
 margin-left:0px;
 padding:0 0 13px 0 !important;
 padding:0 0 20px 0;
 text-align:left;
 float:left;
 border:0px solid red;
 border-right:0px solid #C8CED6;
 font-family: Arial,Verdana, Helvetica, sans-serif; 
}

#sx p {
  margin: 0;
  padding: 0;
}


#ar_ris {
 width:190px;
 height:70px;
 margin:0;
 margin-top:13px;
 padding:0;
 padding-bottom:10px;
 color:#9EA3AB;
 font-size:9px;
 border:0px solid red;
 border-bottom:1px solid #C8CED6;
}

.tit_arris {
 display:block;
 margin:0;
 margin-bottom:5px;
 padding:0;
 text-align:left;
 color:#9EA3AB;
 font-size:12px;
}


form {
 margin:0;
 padding:0;
}

.login {
 width:100px;
 margin:0;
 margin-bottom:2px;
 padding:0;
 border:0;
 border-bottom:1px solid #C5C9CD;
}


.titlogin {
 margin:0;
 margin-left:26px;
 padding:0;
 color:#9EA3AB;
 font-size:9px; 
}

#ar_ris a {
 color:#9EA3AB;
}



#menu {
 width:195px;
 margin:0;
 padding:0;
 padding-bottom:24px;
 color:#1F4A7E;
 border:0px solid red; 
 font-family: Arial,Verdana, Helvetica, sans-serif;
}


.categoria {
 margin:0;
 margin-top:15px;
 margin-bottom:5px;
 padding:0;
 font-size:16px;
 font-weight:bold;
 color:#1F4A7E; 
 text-transform: uppercase;
}

.mRight .categoria a { width:auto;}

.categoria a {
 display:block;
 width:195px;
 color:#1F4A7E; 
 text-decoration: none;
}

.categoria a:hover {
 background-color:#D6DAE0;
 text-decoration: none;
}

#news_interna .voce {
 display:block;
 width:auto;
 margin:0;
 padding:0;
 font-size:11px;
 letter-spacing:1px;
 font-weight: normal;
 text-transform: uppercase;
 color:#1F4A7E; 
 border:0px solid red;
}

.mRight .voce {text-transform:none!important;}

#news_interna .voce a {
 display: block;
 width: 100px;
 color:#1F4A7E; 
 text-decoration:none;
}

.mRight .voce a {
 display: block;
 width:auto!important;
 color:#1F4A7E; 
 text-decoration:none;
}

.voce {
 display:block;
 width:195px;
 margin:0;
 padding:0;
 font-size:11px;
 letter-spacing:1px;
 font-weight: normal;
 text-transform: uppercase;
 color:#1F4A7E; 
 border:0px solid red;
}

.voce a {
 display: block;
 width: 195px;
 color:#1F4A7E; 
 text-decoration:none;
}

.voce a:hover {
  background-color:#D6DAE0;
  text-decoration: none;
}

.tit_sottocat2 {
 margin:0;
 padding:0;
 font-size:11px;
 letter-spacing:1px;
 color:#8C9BAC;
 font-weight:normal;

}


.tit_sottocat2 a {
  color:#8C9BAC;
}

.freccia_blu {
 margin:0;
 padding:0;
 font-size:11px;
 color:#005A95;
  font-weight:bold;
}


.freccia_rossa {
 margin:0;
 padding:0;
 font-size:11px;
 color:#FF2400;
  font-weight:bold;
}


.tit_sottocat3 {
 margin:0;
 margin-top:15px;
 padding:0;
 font-size:11px;
 color:#8C9BAC;
 font-weight:bold;
}



.tit_sezione {
 width:740px;
 xheight:40px;
 margin:0;
 margin-right:1px;
 padding:0;
 float:left;
 border:0px solid red;
 background-color:#fff;
border-bottom:1px solid #C8CED6;

}


#menu_oriz {
 height:16px;
 margin:0;
 margin-top:2px;
 padding:0;
 text-align: right;
 border:0px solid red;
 /*border-bottom:1px solid #C8CED6;*/
}

li.menutopitem {
  margin:0;
  display:inline;
  padding:0 9px 0 10px;
  font-size:9px;
  font-style:italic;
  text-transform: uppercase;
  color:#476078;
  border:0px solid red;
  border-right:1px solid #8C9BAC;
}

li.menutopitem a {
  color:#476078;
}


#middle {
 width:389px;
 margin:0;
 padding:0;
 float:left;
 border:0px solid red;
/* border-top:1px solid #C8CED6;*/

 

}

.lifooter {
  margin:0;
  display:inline;
  padding:0 7px 0 7px;
  font-size:9px;
  font-style:italic;
  text-transform: uppercase;
  color:#8C9BAC;
  border:0px solid red;
  border-right:1px solid #8C9BAC;
}

.lifooter_nob {
  margin:0;
  display:inline;
  padding:0 7px 0 7px;
  font-size:9px;
  font-style:italic;
  color:#8C9BAC;
  border:0px solid red;
  border-right:0px solid #8C9BAC;
}

#footer a {
 color:#8C9BAC;
}

ul.sottovoci {
  padding: 0;
  margin: 0;
  margin-left: 10px;
  list-style-type: none;
  font-style: normal;
}

ul.sottovoci a {
  width:185px;
}



#middlenews {
 width:385px;
 margin:0;
 padding:0;
 float:left;
 border:0px solid red;
 background-image:url('http://www.magnetimarelli-checkstar.it/img/bg_news.gif');
 background-repeat: repeat-y;

}

.tit_news {
 margin:0;
 margin-top:16px;
 margin-left:25px;
 padding:0;
 font-size:18px;
 color:#EBB707;
 float:left;
 font-weight:normal;
 border:0px solid red;
}


.news {
 width:151px;
 margin:10px 20px 0 20px !important;
 margin:10px 13px 0 13px;
 padding:0;
 float:left;
 border:0px solid red;
}

.news p {
 width:151px;
 margin:8px 0 0 0;
 padding:0;
 font-size:13px;
 /* font-weight: bold; */
 color:#00316C;
 float:left;
 border:0px solid red;
 font-family:  Verdana, Arial, Helvetica, sans-serif;
}

.newsimg {
 margin:0;
 padding:0;
 border:1px solid #C8CED6;
}

.data {
 width:147px;
 height:16px;
 margin:0;
 padding:0 0 0 4px;
 float:left;
 border:0px solid red;
 color:#7E8084;
 font-size:11px;
 font-weight:bold;
 background-color:#eee;
}

.data img {
 margin:0;
 float: right;
 padding:2px 0 0 0;
 border:0px solid red; 
}

.sep {
 margin:0 0 0 10px;
 padding:0;
 float:left;
 border:0px solid red;
}

.sep2 {
 margin:5px 0 0 5px;
 padding:0;
 float:left;
 border:0px solid red;
}

#space {
 width:389px;
 height:5px;
 margin:0;
 padding:0;
 float:left;
 background-color:#fff;
 border:0px solid red;
}


#riservato {
 width:349px;
 margin:11px 0 0 20px;
 padding:0;
 float:left;
 text-align:center;
 font-size:10px;
 color:#414D55;
 border:0px solid red;
}


#riservato_loghi {
 width:164px;
 margin:20px 0 0 0;
 padding:0;
 float:left;
 text-align:left;
 border:0px solid red;
}

#riservato_loghi img {
 margin:14px 0 0 0;
 border:0;
 padding:0;
}


#riservato_loghi_dx {
 width:155px;
 margin:16px 0 0 0;
 padding:0;
 float:right;
 text-align:left;
 border:0px solid red;
}

#riservato_loghi_dx img {
 margin:20px 0 0 0;
 border: 0;
 padding:0;
}



#centrale_int {
 width:946px;
 margin:0;
 padding:0;
 text-align:left;
 float:left;
 border:0px solid red;
 background-image:url('http://www.magnetimarelli-checkstar.it/Img/sf_bg_sx_02.gif');
 background-repeat: repeat-y;
}

#dx {
 width:350px;
 margin:0;
 margin-right:0px;
 padding:0;
 float:right;
 border:0px solid red;
 border-left:1px solid #C8CED6;
 font-family:  Verdana, Arial, Helvetica, sans-serif;
}

#mondo_cs {
 width:345px;
 margin:0 0 0 0px;
 padding:0;
 float:left;
 font-size:13px;
 color:#526980;
 text-align:left;
 border:0px solid red;
}

.tit_mondo_cs {
 display:block;
 margin:10px 0 0 10px;
 padding:0;
 font-size:20px;
 color:#00316C;
 text-align:left;
 border:0px solid red;
}

#mondo_cs img {
 margin:11px 0 16px 5px;
 padding:0; 
}

#mondo_cs p {
 width:340px;
 margin:0 0 0 10px;
 padding:0 0 24px 0;
 font-size:12px;
 color:#646778;
 text-align:left;
 border:0px solid red;
}


.noclass {
 margin:0;
 padding:0;
 border:0px solid red; 
}


#boxinfo {
 width:335px;
 margin: -5px 0 0 5px;
 xxxmargin-top:-10px;
 padding:0;
 font-size:13px;
 color:#526980;
 text-align:left;
 background-color:#eee;
 border:0px solid red;
}


#boxinfo p {
 width:337px;
 margin:0;
 padding:12px 0 12px 8px;
 font-size:10px;
 color:#4E575F;
 text-align:left;
}



#middle_interno {
 width:600px;
 margin:0;
 padding:0;
 float:left;
 border:0px solid red;
 border-top:0px solid #C8CED6;
}


.tit_adv {
 margin:0;
 margin-top:10px;
 margin-left:25px;
 padding:0;
 font-size:18px;
 color:#00316C;
 float:left;
 font-weight:normal;
 border:0px solid red;
}

* html .tit_adv {
	margin-left:10px;}

.path {
 width:565px;
 margin:6px 0 0 24px!important;
 margin:6px 0 0 10px;
 padding:0;
 font-size:11px;
 color:#646778;
 float:left;
 font-style:italic;
 border:0px solid red;
}

.path a {
 color:#646778; 
}


.campagna{
 width:580px;
 margin:15px 0 0px 24px !important;
 margin:15px 0px 0px 10px;
 padding:0 0 34px 0;
 border:0px solid red;
 line-height: 16px;
 color:#646778;
 font-size:12px;
}

#dyn_content {
 width:580px;
 margin:15px 0 0px 24px !important;
 margin:15px 0px 0px 10px;
 padding:0 0 34px 0;
 border:0px solid red;
 line-height: 16px;
 color:#646778;
 font-size:12px;
}

#dyn_content ul, #dyn_content li {
 margin-left: 20px;
 padding:0;
 list-style-type: disc;
 font-family:  Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: #646778;

}

#dyn_content a {
  font-weight: bold;
}

.campagna p{
 color:#646778;
 font-size:12px;
 border:0px solid red;
 line-height: 16px;
}


.tit_campagna{
  display:block;
  width:580px;
  height:17px;
  margin:0;
  margin-bottom: 15px;
  padding:3px 0 0 0;  
  font-weight:bold;
  font-size:12px;
  color:#646778;
  background-color:#eee;
  border:0px solid red;
  text-transform:uppercase;
}

.tit_campagna_cat{
  display:block;
  width:580px;
  height:17px;
  margin:0;
  margin-bottom: 15px;
  padding:3px 0 0 0;  
  font-weight:bold;
  font-size:15px;
  color:#646778;
  background-color:#CEDAE9;
  border:0px solid red;
  text-transform:uppercase;
}

#paginazione {
 width:600px;
 text-align: center;
 padding: 5px; 
 margin-top: 15px;
}

#paginazione a {
 padding: 3px;
 background-color: white; 
 margin-left: 3px;
 margin-right: 3px;
}

#curr_pag {
 font-weight: bold;
 border:1px solid #6a6a6a;
 padding: 3px;
 background-color: #e9e9e9; 
 margin-left: 3px;
 margin-right: 3px;

}

.mRight .categorie {padding:0px 0 0 5px!important;}

#news_interna{
 width:123px;
 margin:0;
 /*padding:0 0 11px 0 !important;*/
 /*padding:0 0 7px 0;*/
 padding:0;
 float:right;
 border:0px solid red;
 border-left:0px solid #C8CED6;
 font-family: Arial,Verdana, Helvetica, sans-serif;
}


.news_int {
 width:100px;
 margin:0;
 margin-left:12px;
 /*padding-left:12px;*/
 height:126px;
  padding:0;
 float:left;
 border:0px solid red;
}

.btn_fg {
 width:80px;
 margin:0;
 /*padding-left:12px;*/
 height:126px;
  padding:0;
 float:left;
 border:0px solid red;
}



.data_int {
 width:72px;
 height:16px;
 margin:0;
 padding:3px 0 0 5px;
 float:left;
 border:0px solid red;
 color:#7E8084;
 font-size:11px;
 font-weight:bold;
 background-color:#eee;
}

.news_int .data_int a {
 float:left;
 color:#7E8084;
 padding-top: 1px;
 font-size:11px;
 font-weight:bold;  
}

.news_int .data_int a:hover {
  text-decoration: none;
}


.data_int img {
 margin: 2px 2px 0 0;
 float:right;
 padding:0;
 border:0px solid red; 
}


#loghi_int {
 width:125px;
 margin:0;
 padding:0;
 float:left;
 border:0px solid red;
}


#loghi_int img {
 margin:0;
 margin-left:12px;
 margin-bottom:10px;
 padding:0;
 border:0px solid red;
}


.tit_azzurro{
 color:#2855A6;
 font-size:12px;
 font-weight:bold;
}

/*--------------------------- nowe ------------------------------ */

.flol {
	float:left;}

.flop {
	float:right;}

.imgp {
	margin:5px 15px 5px 15px;}	

.clr {
	clear:both;}

.gal {	
	padding-top:10px;}

.f10 {
	font-size:10px;}

.mlt5 {
	margin:5px 0 0 5px;}

.mt17 {
	margin:17px 95px 0 0px;}

.mb5 {
	padding-bottom:3px;}

a.active img {
	opacity:0.5;
	filter:alpha(opacity=50);
	-moz-opacity: 0.50;}

.gal img {
	margin:0 17px 2px 0;
	vertical-align:top;
	border:1px solid #002F70;
	}

.galfla img {
	margin:0 5px 2px 5px;
	vertical-align:top;
	border:none;}

.galfla div {
	width:70px;
	text-align:center;
	}
	
img.gal_end {
	margin:0 0 2px 0;}	
	
.podpismini {
	width:130px;
	text-align:center;
	font-size:10px;
	font-family:Tahoma;	
	color:#777777;
	padding-bottom:10px;
	padding-left:2px;
	min-height:10px;
	}

.podpisfla {
	text-align:center;
	font-size:10px;
	font-family:Tahoma;	
	color:#777777;
	padding-bottom:5px;
	min-height:10px;
	text-transform:uppercase;
	}

*  html podpismini {
	height:10px;}

.flogsmall .radio { width:12px; height:12px; margin:0; padding:0; overflow:hidden; vertical-align:bottom; margin-top:4px;}

.flog {
	margin-left:160px;}

.flog label {
	margin-right:5px;
	float:left;
	width:60px;}

.flog input.text {
	width:170px;}

.flog div {
	clear:both;
	margin-bottom:5px;}

.flog input.btn {
	margin-left:173px;}

.fpyt label {
	margin-right:5px;
	float:left;
	width:100px;}

.fpyt input.text {
	width:270px;}

.fpyt .txtarea {
	width:470px;
	height:160px;}

.fpyt input.btn {
	margin-right:1px;}

.fzh {
	background:url(../gfx/bg_fiat.gif) 30px 0 no-repeat;
	padding-left:100px;
	min-height:360px;}

* html .fzh {
	height:360px;}

.fzh label {
	margin-right:5px;
	float:left;
	width:150px;}

.fzh input.text {
	width:200px;}

.fzh div {
	clear:both;
	margin-bottom:5px;}

.fzh input.btn {
	margin-left:280px;}

.galfla .w150 {
	width:150px;}

.pink {
	color:#ff00ff;}

fieldset {
	margin:0;
	padding:0;
	border:none;}

.ml10 {
	margin-left:10px;}

.lewa {text-align:left!important;}

.prawa {
	text-align:right;}

.srodek {
	text-align:center;}

.yellow {
	color:#FFCB06;}

.f18 {
	font-size:18px;}

.vt {
	vertical-align:top;}

p.blad {
	color:#FF0000;
	font-size:11px;
	padding-bottom:20px;
	}

.bgfiat {
	background:url(../gfx/bg_fiat.gif) 30px 0 no-repeat;}

.din {display:inline;}
.vam {vertical-align:middle;}

.frejk label {font-size:11px; width:150px; display:block; float:left; text-align:right; margin-right:10px;}
.frejk div, .fpyt div {clear:both; overflow:hidden; margin:3px 0;}
.frejk input.text {border:1px solid #C5C9CD; width:200px; font-size:11px;}
.frejk input.textshort {border:1px solid #C5C9CD; width:40px; font-size:11px;}
.frejk input.file {xborder:1px solid #C5C9CD; font-size:11px;}
.frejk textarea {border:1px solid #C5C9CD; font:11px Verdana, Arial, Helvetica, sans-serif; width:250px; height:80px;}
.frejk select {font-size:11px; width:202px; *width:204px;}
.fpyt label {font-size:11px; width:100px; display:block; float:left; text-align:right; margin-right:10px;}
.fpyt input.text {border:1px solid #C5C9CD; width:300px; font-size:11px;}
.fpyt textarea {border:1px solid #C5C9CD; font:11px Verdana, Arial, Helvetica, sans-serif; width:465px; height:100px;}
.fobr input.text {border:1px solid #C5C9CD; width:80px; font-size:11px;}

table {border-collapse:collapse;}
.tbLiPr, .tbLiOb, .tbPr {width:100%; font-size:11px;}
.tbLiPr .c01 {width:5%;}
.tbLiPr .c02 {width:25%;}
.tbLiPr .c03 {width:20%;}
.tbLiPr .c04 {width:50%;}
.tbLiPr .c05 {width:30%;}
.tbLiPr .c06 {width:35%;}
.tbLiPr th {background-color:#002F70; color:#fff; border:1px solid #002F70;}
.tbLiPr td, .tbLiOb td {border:1px solid #C5C9CD; padding:3px 4px;}
.tbLiOb th {background-color:#002F70; color:#fff; border:1px solid #002F70; text-align:center; padding:1px 4px;}
.tbLiOb .c01 {width:100px;}
.tbLiOb .c02 {width:50px;}
.tbLiOb .c03 {width:220px;}
.tbLiOb .c04 {width:65px;}
.tbLiOb {margin-bottom:5px;}

.tbPr th {background-color:#002F70; color:#fff; border:1px solid #002F70; text-align:center; padding:2px 3px; font-size:10px;}
.tbPr td {border:1px solid #C5C9CD; padding:2px 2px; text-align:center;}
.tbPr .c01 {width:160px;}

.f14 {font-size:14px!important;}
.f11 {font-size:11px!important;}
.mt-15 {margin-top:-15px;}

.gal {margin:10px 0;}
.gal img {border:1px solid #002F70; margin:0 12px 12px 0;}
.gal img.last {margin-right:0!important;}
/*
.tip {position:absolute!important; background-color:#002F70; border:1px solid #09518B; color:#fff; width:150px; opacity:0.9; filter:alpha(opacity=90); min-height:10px; height:auto!important; height:10px; padding:5px; font-weight:bold; font-size:11px;}
*/
.tip {background-color:#002F70; border:0px solid #000; color:#fff; width:150px; opacity:0.9; filter:alpha(opacity=90); min-height:10px; padding:5px; font-weight:bold; font-size:11px;}
.grey {color:#646778;}
.blue {color:#002F70!important;}
.bold {font-weight:bold;}

/*--------------------------- fck ------------------------------ */

#fck {
 line-height: 16px;
 color:#646778;
 font-size:12px;}

#fck ul, #fck li {
 margin-left: 20px;
 padding:0;
 list-style-type: disc;
 font-family:  Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: #646778;
}

#fck a {
  font-weight: bold;
}

#fck img {
	margin:0 10px 0 10px;}

#fck .gal img {
	margin:0 17px 2px 0;
	vertical-align:top;
	border:1px solid #002F70;
	}