/**

	 Stampa.it
	 
	 vecchio bordino azzurro: #B6CCDA;
	 nuovo bordino azzurro: #4198DD;
*/


body {
    padding:10px 0px 20px 0px;
    margin:0px;
    font-family:verdana,arial,sans-serif;
    font-size:11px;
    color:#000;
}

#contenitore {
    width:986px;
    padding:0px;
    margin:0px auto;
}
#contenitoreNS {
    width:547px;
    padding:0px;
    margin:0px auto;
}
#bannerTop {
    width:760px;
    height:65px;
    margin:0px auto 5px auto;
}

#logo {
    float:left;
    /* width:320px; */
	width:250px;
	margin-top:15px;
}

#adv1 {
	float:right;
	width:728px;
	height:90px;
	margin-top:2px;
	margin-bottom:5px;
}

#contMenu {
    width:986px;		
	height:86px;		
}
#contMenuNS {
    width:547px;		
	height:26px;		
}

#slogan {   
	float:left;
	width:600px;
	text-align:left;
	font-weight:bold;
	text-transform:uppercase;
	height:24px;
	line-height:24px;
	font-size:10px;
	font-family:"courier new",arial;
}

#googleSearch {
   float:right;
   width:386px; 
   display:block;
}

#menu {
    padding-top:5px;			
}

#menu ul {
	padding:0px;
	margin:0px;
}

#menu li {
	padding:0px;
	margin:0px;
	display:inline;
	list-style-type:none;
}

#menu a {
	display:block;
	float:left;
	text-align:center;
	background:url("../images/menu_btn_bg.jpg") bottom left repeat-x;
	padding:5px 16px 5px 16px;
	color:#000;
	text-decoration:none;
	margin-right:1px;
	/*border:1px solid #B7CCDF;*/
	border:1px solid #4198DD;
	border-bottom:0px;
}

#menu a.home {
    padding-left:19px;
    padding-right:19px;
}

#menu a.last {
    margin-right:0px;
}

#menu a:hover {
	background:#fff;
}

#menu a.current {	
	/*background:#FEAA09;*/
	color:#fff;
	background:#D8007B;
	
}

#newsTicker {
	width:982px;
	height:29px;
	padding:0px;
	margin:0px;	
	/*background:url("../images/news_ticker_bg.jpg") 0px 0px repeat-x;*/
	background:#D8007B;
	border:1px solid #4198DD;	
	border-top:0px;	
}

#ticker01 {
	display:none;
}

#corpo {
	width:986px;
	min-height:400px;
	height:auto !important;
	height:400px;
	padding-top:25px;
	padding-bottom:20px;
	line-height:1.3;
	/*border-bottom:5px solid #FB8A08*/
	border-bottom:5px solid #D8007B;	
}
#corpoNS {
	width:547px;
	min-height:400px;
	height:auto !important;
	height:400px;
	padding-top:25px;
	padding-bottom:20px;
	line-height:1.3;
	/*border-bottom:5px solid #FB8A08*/
	border-bottom:5px solid #D8007B;	
}

#leftCol {
	float:left;
	width:478px;
	padding-right:15px;
}


#rightCol {
	float:left;
	width:493px;
}

.box {
    margin-bottom:10px;
}

.box h2 {
	width:110px;
	font-size:11px;
	font-weight:normal;
	padding:0px;
	margin:0px;
	background:url("../images/menu_btn_bg.jpg") bottom left repeat-x;
	padding:5px 10px;
	border:1px solid #4198DD;	
	border-bottom:0px;
}

.box .contenuto {
    padding:5px;
    border:1px solid #4198DD;
}
.box .contenutoNS {
    padding:0px;
    border:1px solid #4198DD;
}

.box .img {
    border:1px solid #4198DD;
}

.redazionale {
	width:478px;
}
.redazionaleNS {
	width:547px;
}

.redazionale .testo {
    float:none;
    width:425px;
    display:block;
}

.redazionale .testo h3 {
    padding:0px;
	margin:3px 0px 5px 0px;
}

.redazionale .foto {
    float:right;
    width:120px;
    display:block;
}

.preventivi ul {
	padding:0px;
	margin:0px;						
}

.preventivi li {
    padding:5px;
    margin:0px;
    list-style-type:none;			
    font-size:10px;	
}

.preventivi li.dispari {
    background:#F1F4F9;					
}

.preventivi li .data {
    font-style:italic;				
}

.adv468x60 {
    width:468px;
    height:60px;
    margin-bottom:10px;
}

.mercatino {			   
	width:234px;
	float:left;		
	margin-top:0px;
	margin-bottom:10px;
}
.mercato {			   
	width:268px;
	float:left;		
	margin-top:0px;
	margin-bottom:10px;
}
.mercato .contenuto {
   min-height:100px;
   height:auto !important;
   height:135px;
}

.mercatino .contenuto {
   min-height:135px;
   height:auto !important;
   height:135px;
}

.compro {
    margin-right:10px;
}

.mercatino h3 {
	padding:0px;
	margin:0px;
	font-size:10px;			 
}
.mercato h3 {
	padding:0px;
	margin:0px;
	font-size:10px;			 
}
.mercatino .item {
    margin-bottom:5px;
}

.mercatino .shortcuts {
    padding:10px 0px;
}

.mercatino .shortcuts a {
	font-size:9px;
	font-style:italic;
	margin-right:20px;
}

.preventivi {
	margin-top:10px;
	margin-bottom:10px;
}


#banner140x140  .adv140x140 {
	float:left;
	width:140px;
	height:140px;
	margin-right:21px;
	border:1px solid #4198DD;	
}

#banner140x140 .last {
	margin-right:0px;
}

#sx {
	float:left;
	width:302px;
	padding-right:20px;
}
#sxNS {
	float:left;
	width:20px;
	padding-right:20px;
}

#dx {
	float:left;
	width:171px;
}
#dxNS {
	float:left;
	width:20px;
}

.adv300x120 {
	float:left;
	width:300px;
	margin-bottom:20px;
}

.adv300x120 .img {
	width:300px;
	height:120px;
}

.adv300x250 {
	float:left;
	width:300px;		
}

.adv300x250 .img {
    width:300px;
    height:250px;
}

.libroRiempitivo {
	width:122px;
	height:97px;
	float:right;	
}

.adv120 {
	float:right;
	width:120px;
	margin-bottom:10px;
	border:1px solid #4198DD;
}

.adv140 {
	float:right;
	width:140px;
	margin-bottom:10px;
	border:1px solid #4198DD;
}

.adv140 img {
width:140px;
}

.adv160x240 {
	float:right;
	width:160px;
	height:240px;
	margin-bottom:10px;
	border:1px solid #4198DD;
}

.motoreRicerca {
	width:493px;
	float:left;	
}

.motoreRicerca .contenuto {
	padding:0px;
	/*background:url('../images/motore_di_ricerca_bg.jpg') right top no-repeat;*/
}

.motoreRicerca form {
	float:left;
	width:200px;
	padding:15px 15px 0px 15px;
	margin-bottom:10px;		
	display:block;
}

.motoreRicerca form p {
	margin-bottom:5px;	
}

.motoreRicerca form .campo {
	float:left;
	width:200px;
	margin-bottom:5px;	
}

.motoreRicerca form .campo label {
	display:block;
}

.motoreRicerca select {
	width:180px;	
	height:20px;
}

.motoreRicerca input#azienda_ragione_sociale {
	width:174px;	
}

.motoreRicerca .img {
	float:right;
	width:260px;
	border:0px;
	margin:0px;
}

.motoreRicerca2 {
	width:360px;
	margin-top:24px;
	margin-right:10px;
}

.motoreRicerca2 form {		
	padding:15px 15px 0px 15px;	
}

.motoreRicerca2 form .campo {	
	width:140px;
	margin-bottom:5px;	
}

.motoreRicerca2 select {
	width:140px;	
	height:20px;
}

.motoreRicerca2 input#azienda_ragione_sociale {
	width:134px;	
}

#footer {
    width:986px;
    padding-top:5px;
    line-height:15px;
    text-align:center;
}

#footer a.contattaci {
 color:#E60000;
 font-weight:bold;
 font-size:12px;
}

/**

  Generici

*/

.clear {
    clear:both;
    padding:0px;
    margin:0px;
    font-size:0px;
    height:0px;
    line-height:0px;
}

img {
    border:0px;
}

p {
    padding:0px;
    margin:0px 0px 10px 0px;
}

p.continua {
	text-align:right;
	margin-top:5px;
	font-style:italic;
}

a {
    color:#00235B;
    text-decoration:none;
}

a:hover {
   text-decoration:underline;
}

.right {
   text-align:right;
}

.center {
   text-align:center;
}

form {
	padding:0px;
	margin:0px;
}

fieldset {
   padding:0px;
   margin:0px;
   border:0px;
}

.mexerror {
   margin:10px auto;
   padding:10px;
   color:#fff;
   font-weight:bold;
   background:#e60000;
   text-align:center;
}

.mexok {
	margin:10px auto;
	padding:10px;
	color:#fff;
	font-weight:bold;
	background:#669933;
	text-align:center;
}

ul.errors {
   padding:0px;
   margin:0px;
}

ul.errors li {
   padding:0px;
   margin:0px;
   list-style-type:none;
}

.redazionale {
	
}

.news h3 {
	font-size:12px;
}

.news h3 span {
	font-size:10px;
	font-weight:normal;
	font-style:italic;
}

.news img {
	float:right;
	margin:0 0 5px 5px;
	border:2px solid #ccc;
}

.inprinting {
    float:right;
	width:340px;
	align:right;
}

#titoli {	
	/*background:#FEAA09;*/
	width:200px;
	height:20px;
	color:#fff;
	background:#000000;
	text-align: center;
	padding: 08px;
	font-size: 15px;
	font-weight: bold;
	
}
#servizi {	
	/*background:#FEAA09;*/
	width:532px;
	height:20px;
	color:#fff;
	background:#000000;
	text-align: left;
	padding: 08px;
	font-size: 13px;
	font-weight: bold;
	margin-top:10px;	
	margin-bottom:10px;	
}

.testoNS{
	font-size: 12px;
}