/* !reset */
@import url(blueprint/src/reset.css);
@import url(blueprint/src/typography.css);

/* usato */
@import url(usato.css);

/* area riservata (profilo utente) */
@import url(login.css);

body             { color:#222; background:#222C38 url(../images/bg_body.jpg) no-repeat top center; margin: 0 auto; text-align: center; padding: 0; }
html             { overflow-y:scroll; }

pre {
	background: #FFF;
	text-align: left;
}

a               { color:#476583; text-decoration: underline;}
a:focus, 
a:hover 		{ color:#333; text-decoration: none;}

input                      { vertical-align:middle; }
input.text_field, textarea { padding:2px; font:12px Arial,Helvetica,sans-serif; background:#fff; color:#222; border:1px solid #bbb; }
input.text_field:focus, textarea:focus { background:#eee; border-color:#999; }

select { background:#fff; color:#222; border:1px solid #bbb; }

.section-title { border-bottom:1px solid #c00 }

.box-title p {  }
.box-title a { float:right; }

.clearfix { clear: both; }

.error,
.errore { color: #c00; font-weight: bold; text-transform: uppercase; font-size: 14px; }

.ok,
.success { color: #390; font-weight: bold; text-transform: uppercase; font-size: 14px; }

H1,H2,H3,H4,H5,H6 { color:#476583; }
H4 { font-weight:bold; }

/*.titolo_sezione   { margin-bottom:0; font-size:2em; margin-bottom:0.1em; font-weight:bold;  }*/
.titolo_sezione   { font-size: 22px; margin-bottom: 1px; font-weight: bold; /*text-transform: lowercase;*/ color: #476583; font-family: Arial; letter-spacing: -1px; }
#bussola          { color:#777; font-size:11px; margin-bottom:1em; background:#e1e1e1 url(../images/bgBussola.png) no-repeat 0 0; padding-left:24px; line-height:20px; }
#bussola a        { color: #777; }
#bussola a:hover  { color: #000; }

/* utilities */
.mir { display:block; overflow:hidden; outline:none; text-indent:-9999em; }

/* layout */
#container					{ width:960px; margin:0 auto; text-align: left; }
#header						{ height:99px; position:relative; color:#fff; background:url(../images/bg_header.jpg) no-repeat top center;z-index:10010  }
#lingue						{ position:absolute; top:10px; right:10px; }

/* #banner						{background: url(../images/banner.jpg) no-repeat top center; height:329px; overflow: hidden;} */
#banner						{background: url(../images/ajax-loader-banner.gif) no-repeat center; height:329px; overflow: hidden;}
#sotto_banner				{background: url(../images/sotto_banner.jpg) no-repeat top center;height:240px; position:relative;z-index:900;}
h2#autoNuove				{background: url(../images/titolo_auto_nuove.jpg) no-repeat 0 0; width:125px; height:26px; top:10px; left:10px; position:absolute;}
h2#parcoUsato				{background: url(../images/titolo_usato.jpg) no-repeat 0 0; width:175px; height:26px; top:10px; left:495px; position:absolute;}
a.logoFiat					{position:absolute; top:50px; left:20px; width:93px; height:94px }
a.logoChrysler				{position:absolute; top:80px; left:150px; width:180px; height:49px }
a.logoFiatProf				{position:absolute; top:60px; left:370px; width:90px; height:86px }
a.logoDodge					{position:absolute; top:180px; left:50px; width:178px; height:35px }
a.logoJeep					{position:absolute; top:170px; left:300px; width:124px; height:50px }
a.logoAlfa					{position:absolute; top:50px; left:196px; width:87px; height:89px; }
a.logoLancia				{position:absolute; top:145px; left:95px; width:83px; height:84px; }

#contentarea				{ clear: both; width: 100%; overflow: hidden; color: #222; background-color: #fff; z-index: 500; }
#content-wrapper			{ width: 100%; overflow: hidden; padding-top: 10px; }
#sidebar					{ float: right; width: 220px; padding: 0 10px; }
/*#maincontent				{ float: left; width: 690px; padding: 0 15px 10px; position: relative; }*/
#maincontent {
	padding: 0 10px 10px 10px; 
	position: relative;
	display: inline;
	margin: 0;
}

#maincontent_interne {
	padding: 0 10px 10px 10px; 
	position: relative;     
	height: auto !important;  /* per i browser moderni */
    height: 400px;      /* per IE5.x e IE6 */
    min-height: 400px;  /* per i browser moderni */
}

.goLogin {
	border-left  : 1px solid #E1E1E1;
	border-bottom : 1px solid #E1E1E1;
	width: 220px;
	padding: 15px;
/*	margin-bottom: 15px; */
	float: right;
	top: 50px;
	background: url(/images/profile.png) right no-repeat;
	font-size: 1.1em;
	
}

#aiutoricerche							{ background: url(../images/sotto_ricerca.jpg) no-repeat top center; width: 960px; height: 100px; position: absolute; z-index: 900; margin: 0; padding: 0; left: 0; top: -12px; /*position: absolute; top: -12px; left: 0; margin: 0; padding: 10px 0; background: #f1f1f1; width: 960px; height: 60px; text-align: center; border-bottom: 1px solid #ddd;*/ }

#fasciaricerchecasuali					{ position: absolute; top: -12px; left: 0; margin: 0; padding: 10px 0; background: #f1f1f1; width: 960px; height: 60px; text-align: center; border-bottom: 1px solid #ddd; }
#fasciaricerchecasuali H3				{ margin: 0; padding: 0; font-size: 16px; color: #333; font-weight: bold; }
UL#ricercheCasuali           					{ margin: 0 0 0 15px; padding: 0; list-style-type: none; line-height: 18px; font-size: 14px; width: 100%; }
UL#ricercheCasuali LI       					{ float: left; width: 270px; border: 0px solid #f00; margin: 0 20px 0 0; padding: 10px 0 0 25px; display: inline; background: url(/images/check.gif) no-repeat left center; text-align: left; }
UL#ricercheCasuali LI A    					{ margin: 0; padding: 0; }

#fasciaricerchecasuali2					{ float: left; width: 50%; margin: 0; padding: 0; text-align: left; }
UL#ricercheCasuali2           				{ margin: 10px 0 0 20px; padding: 0; list-style-type: none; font-size: 14px; }
UL#ricercheCasuali2 LI       				{ width: auto; margin: 0; padding: 0 0 0 30px; display: block; background: url(/images/check.gif) no-repeat left center; text-align: left; line-height: 25px; }
UL#ricercheCasuali2 LI A    				{ margin: 0; padding: 0; }

#linkStaticiRicercaMarcheImportanti     	{ float: right; width: 48%; margin: 0; padding: 10px 0; text-align: left; }
#linkStaticiRicercaMarcheImportanti UL  	{ margin: 10px 0 0 10px; padding: 0; list-style-type: none; font-size: 14px; }
#linkStaticiRicercaMarcheImportanti LI  	{ float: left; width: 170px; margin: 0 25px 0 0; padding: 0 0 0 25px; display: block; background: url(/images/check.gif) no-repeat left center; text-align: left; line-height: 30px; }
#linkStaticiRicercaMarcheImportanti LI A 	{ margin: 0; padding: 0; }

#linkStaticiRicercaUbicazione 			{ position: absolute; width: 250px; height: 60px; bottom: 10px; right: 15px; top: auto; left: auto; }
#linkStaticiRicercaUbicazione ul        		{ list-style-type: none; }
#linkStaticiRicercaUbicazione li        		{ margin: 0.2em 0; padding: 0; }

#colonna1								{ position: absolute; width: 280px; top: 100px; left: 10px; }
h3#titPromozioniMese					{ background: url(../images/titolo_promozioni.gif) no-repeat 0 0; width:174px; height:23px}

#colonna2								{ position: absolute; top: 80px; }
h3#titNews								{ background: url(../images/titolo_news.gif) no-repeat 0 0; width:174px; height:23px}
#bloccoNews								{ background-color:#E5E5E5; width:310px; padding:10px 10px 0 17px; z-index: 99999; }	
#bloccoNews	p							{ width:284px; margin-top:15px;}
#bloccoNews	img							{ border:2px solid #999999;}		
#bloccoNews a.btn_continua				{ font-weight:bold; color:#0464b4; text-decoration:none;}
#bloccoNews a.btn_archivio_news			{ text-decoration:none; font-style:italic; color: #444; float:right;}

#colonna3								{ position: absolute; width: 270px; top: 100px; left: 680px; }
h3#titOffertaUsato						{ background: url(../images/titolo_offerte_usato.gif) no-repeat 0 0; width:174px; height:23px}

#colonna3 ul                            				{ margin:0 ; padding :0 ;list-style-type:none ; }

#bannerSottoHome						{ clear: both; text-align: center; width: 960px; height: auto; margin: 15px 0; padding-top: 660px; }
#image_sottoHome						{ height: 129px; overflow: hidden; top: 0; width: 920px; }
#testo_benvenutohome					{ clear: both; text-align: center; width: auto; height: auto; margin: 0; padding: 15px 110px; text-align: left; }
#testo_benvenutohome P					{ margin: 0; padding: 0; text-align: justify; }

/* promo */
div.itemPromo			{clear:both;overflow:hidden; margin-bottom:40px;}
div.imgPromo				{float:left;width:125px;height:90px; text-align:left; }
div.descPromo			{float:right; width:152px;font-size:12px;color:#222222}
div.descPromo h4			{margin-bottom:3px; font-size:12px; color:#222222;}
span.prezzoListino		{font-weight:bold;color:#555;}
span.barrato				{text-decoration: line-through;}
span.prezzoOfferta		{font-weight:bold;color:#cc0000;}
div.descPromo a			{text-decoration:none; color:#666666;}
div.descPromo a:hover		{color:#cc0000;}

/* usato */
div.itemUsato			{clear:both;overflow:hidden; margin-bottom:40px;}
div.imgUsato				{float:left;width:125px;height:90px; text-align:left; }
div.descUsato			{float:right; width:143px;font-size:12px;color:#222222}
div.descUsato h4			{margin-bottom:3px; font-size:12px; color:#222222;}
div.itemUsato table 		{margin:0 0 2px;}
div.itemUsato table td		{padding:1px 10px 0 0}
div.itemUsato table td.obliquo	{font-style:italic;}
div.descUsato a			{text-decoration:none; color:#666666;}
div.descUsato a:hover		{color:#cc0000;}

/* menunav */
#menunav				{ overflow:hidden; height:20px; position:absolute; top:8px; right:80px; }
#menunav A				{ color:#333; font-weight:bold; text-decoration:none; }
#menunav A:hover			{ color:#007ac5;}
#menunav UL				{ float:left; width:auto; height:20px; list-style-type:none;padding:0; text-align:center}
#menunav UL LI				{ height:20px; float:left;}
#menunav UL LI.commercianti A	{ color:#FF0000; padding: 0 6px;}
#menunav UL LI A			{ height:20px; line-height:20px; float:left; padding:0 12px; border-right:1px solid #939393; outline:none; font-size:14px; }
#menunav UL LI A:hover		{ color:#007ac5; }
#menunav UL LI A:active		{ color:#007ac5; }
 
/* menucat */
#menucat				{position:absolute; right:5px; top: 49px; height:50px;width:590px; /*border: 1px solid red;*/}
#menucat UL				{list-style-type: none; margin:0;}
#menucat UL LI				{float:left; position:relative;}
#menucat UL LI A.mir		{background: url(../images/btn_cat.gif) no-repeat 0 0; height:50px;}

#menucat li a#nuovo			{background-position:0 0; width:103px;}
#menucat li a#usato			{background-position:-103px 0; width:101px;}
#menucat li a#assistenza		{background-position:-204px 0; width:118px;}
#menucat li a#servizi			{background-position:-322px 0; width:109px;}
#menucat li a#promozioni		{background-position:-431px 0; width:159px;}
#menucat li a#nuovo:hover		{background-position:0 -50px; width:103px;}
#menucat li a#usato:hover		{background-position:-103px -50px; width:101px;}
#menucat li a#assistenza:hover	{background-position:-204px -50px; width:118px;}
#menucat li a#servizi:hover	{background-position:-322px -50px; width:109px;}
#menucat li a#promozioni:hover	{background-position:-431px -50px; width:159px;}

#menucat li a#nuovo.open		{background-position:0 -50px; width:103px;}
#menucat li a#usato.open		{background-position:-103px -50px; width:101px;}
#menucat li a#servizi.open		{background-position:-322px -50px; width:109px;}
#menucat li a#promozioni.open	{background-position:-431px -50px; width:159px;}

#menucat ul ul				{position:absolute; left:0; top:50px; width:170px; background-color:#000; padding:10px; display:none;}
#menucat ul ul li			{width:170px;}
#menucat ul ul	li a			{text-decoration:none; color:#FFF; padding:5px; float:left; display:block;}
#menucat ul ul	li a:hover	{text-decoration:none;color:#ccc;}

/* header */
#logo       { width:363px; height:76px; position:absolute; top:10px; left:10px;}
#logo a.mir { width:363px; height:76px; background:url(../images/logo.gif) no-repeat 0 0; }


#slogan { width:440px; height:150px; position:absolute; top:0px; right:0px; background:url(../images/slogan.jpg) no-repeat 0 0; }

/* footer */
#footer						{ clear:both; padding:20px 30px; background:#000; color:#FFF; }
#footer a					{ color:#aaaaaa; }
#footer a:hover				{ color:#fff }
#sedi						{font-size:12px;}
div.itemSedi					{float:left; width:260px; display:inline;margin-bottom:40px;}
div.centrale					{margin:0 60px;}
#sedi h3#titoloSedi			{background: url(../images/titolo_sedi.gif) no-repeat 0 0; width:117px; height:19px;}
.grassetto					{font-weight:bold;}

#mappaSito					{margin:20px 0 30px;}
h3#titoloMappa				{background: url(../images/titolo_mappa.gif) no-repeat 0 0; width:131px; height:24px;}
div.colonnaMenuFooter		{float:left; width:185px; margin-right:50px; display:inline}
div.colDx					{margin-right:0}
div.colonnaMenuFooter h4		{color:#FFF;margin-bottom:3px;}
div.colonnaMenuFooter ul		{list-style-type:none;margin:0; padding:0;}
div.colonnaMenuFooter ul li		{padding:3px 0;}

#sottoMenuFooter ul			{list-style-type:none; height:20px;width:auto; margin: 20px 0 10px}
#sottoMenuFooter ul li			{float:left; height:20px;}
#sottoMenuFooter ul li a		{float:left; height:20px; padding:0 20px; line-height:20px; border-right:1px solid #3e3e3e; text-decoration:none; color:#FFF;}
#sottoMenuFooter ul li a:hover	{color:#3e3e3e;}
#sottoMenuFooter p          { padding-left : 20px ; }
#sottoMenuFooter #linkStaticiRicercaMarcheFooter { font-size: 10px; }
#sottoMenuFooter #linkStaticiRicercaMarcheFooter ul { height: auto; overflow: hidden; }
#sottoMenuFooter #linkStaticiRicercaMarcheFooter li a { border-right-width: 0; padding: 0 5px; color: #666; }
#sottoMenuFooter #linkStaticiRicercaMarcheFooter li a:hover { border-right-width: 0; padding: 0 5px; color: #fff; }

/* !categorie prodotti */
.item-cella            { float:left; width:190px; height:180px; padding: 9px; border:1px solid #ddd; text-align:center; margin:0 20px 20px 0; /*background:#eee;*/ font-weight:bold; }
.item-cella.hover      { border-color:#ddd; /*background:#ddd;*/ }
.item-cella .immagine  { height: 140px; width: 190px; margin-bottom: 5px; }
.item-cella .immagine IMG  {  }

.immagine-laterale     { float:right; }
.immagine-laterale img { margin-left:10px; }
.wrapper-elenco        { clear:both; }
 
/* gallery */
.image-gallery            { clear:both; }
.image-gallery h4         { padding:0.5em 0; margin:0; }
.gallery-item             { float:left; width:110px; height:110px; margin:10px 10px 0 0; }
.gallery-item a img       { padding:4px; border:1px solid #ddd; background:#eee; }
.gallery-item a:hover img { background:#ddd; border-color:#ddd; }

/* elenco a righe */
.item-elenco               { float: left; width: 100%; padding: 1em 0; border-bottom: 1px solid #ddd; text-align: justify; }
.item-elenco:last          { border-bottom:none; }
.item-elenco .titolo       { margin-bottom:0.5em; }
.item-elenco p.data        { margin:0; color:#666; font-size:11px; }
.item-elenco .immagine     { float:right; }
.item-elenco .immagine img { margin-left:20px; }

/* dove siamo */
#mappagoogle        { text-align:center; }
#mappagoogle iframe { width:100%; }

/* contattaci */
.contact-form { text-align: left; }
.contact-form P { float: left; line-height: 25px; }
.contact-form FIELDSET { border: 0; padding: 1em 0; clear: both; }
.contact-form H5 { margin-bottom: 1em; border-bottom: 1px solid #ccc; clear: both; }
.contact-form UL { margin:0; padding:0; }
.contact-form LI { clear:both; padding-bottom:4px; width:100%; overflow:hidden; list-style-type:none; margin:0; }
.contact-form .label { float:left; width:15em; color:#666; }
.contact-form .text_field, 
.contact-form TEXTAREA { width:24em; }
.contact-form SELECT { border: 1px solid #ccc; margin: 5px 0; padding: 0; }
.contact-form em { color:#f33; }
.align-to-label { margin-left: 0; clear: both; line-height: 30px; }
#fs_pulsanti { clear: both; margin-left:15em; }
#fs_pulsanti input,
#fs_pulsanti button { background: #666; border: 1px solid #666; font: bold 12px Arial, Helvetica, sans-serif; padding: 2px 40px; color: #fff; }
#fs_captcha { clear: both; }

/* sitemap */
#sitemap ul    { font-weight:bold; color:#5E7899; }
#sitemap ul ul { font-weight:normal; }
#sitemap ul a { color:#1d3555; }
#sitemap ul a:hover { color:#2a77dd; }

/* carrello */
.tableCarrello { border-collapse:collapse; }
.tableCarrello thead th { background:#c00; color:#fff; }
.tableCarrello .tbody td { padding:3px 10px; border:1px solid #ccc; }
.tableCarrello .narrow { white-space:nowrap; width:1%; text-align:center; }
.tableCarrello .tot { font-weight:bold; }
.tableCarrello .tfoot { font-style:normal; }
.tableCarrello .tfoot .tlTotale { text-align:right;  }
.tableCarrello .tfoot .tot { text-align:center; font-size:18px; color:#000; }

.cart-form ul { list-style-type:none; margin-left:0; }
.cart-form li { line-height:2.2em;  }
.cart-form .label {float:left; width:18em; }

.empty-cart { color:#d00; font-size:1.2em; font-weight:bold; }

.info-cart { padding:10px 10px 10px 50px; border:1px solid #ddd; background:#eee url(../images/cart.gif) no-repeat 10px center; width:300px; }
.info-cart em { color:#555; }

.add-to-cart { padding:4px 10px; background:#c00; border:0; color:#fff; font:bold 12px arial,helvetica,sans-serif; }

/* box-newsletter */
#box-newsletter	{}



/************************************************ IMMAGINE TESTATA *****/
#banner,
#banner_animato { 
	/*float: left; */
	width: 960px; 
	position: relative; 
	height: 329px;
	clear: both;

}
#banner_animato  #image {
	position: absolute; 
	top: 0; 
	left: 0; 
	width: 960px; 
	height: 329px; 
	z-index: 10; 
	overflow: hidden; 
}
#banner_animato  #image IMG {
	position: absolute; 
	top: 0; 
	left: 0; 
}
/*
#banner_animato  #maschera {
	position: absolute; 
	width: 940px; 
	top: 0; 
	left: 0; 
	height: 270px; 
	background: url(/images/maschera.png) no-repeat 0 0; 
	z-index: 30; 
}
*/
/*
* HTML #banner_animato #maschera {
	background-image: url(../images/mascheraIE6.png); 
}
*/

#infoPanel { 
	position: absolute;
	bottom: 0;
	right: 0;
	width: 263px;
	height: 34px;
	height: auto;
	background: #000;
	color: #fff;
	margin: 0;
	padding: 8px 12px;
	z-index: 1000;
	opacity: 0.6; 
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"; 
	filter: alpha(opacity=60); 
	-moz-opacity: 0.60; 
	-khtml-opacity: 0.6;
}
#infoPanel IMG { 
	margin: 0;
	padding: 0;
}
#infoPanel H4 { 
	color: #fff;
	font-size: 15px;
	margin: 0;
	padding: 0;
}
#infoPanel A { 
	color: #fff;
	text-decoration: none;
	margin: 0;
	padding: 0;
}
#infoPanel A:hover { 
	color: #0464b4;
	text-decoration: none;
}

#newsPanel { 
	position: absolute;
	bottom: 65px;
	left: 0;
	width: 290px;
	height: 152px;
	/*height: 182px;*/
	background: #fff;
	color: #333;
	opacity: 0.8;
	filter: alpha(opacity=80);
	border-bottom: 2px solid #000;
	margin: 0;
	padding: 20px;
	z-index: 1000;
}
#newsPanel H4 {
	color: #af1e1e;
	font-size: 18px;
	margin: 0;
	padding: 0;
}
#newsPanelTitle .arrow {
	background: url(/images/barArrows.png) no-repeat scroll 0 0px transparent;
	cursor: pointer;
	height: 50px;
	overflow: hidden;
	position: absolute;
	right: 5px;
	top: 5px;
	width: 15px;
}

#newsPanelTitle SPAN.arrow-open	{
	background: url(/images/barArrows.png) no-repeat scroll 0 -50px transparent;
}

#newsPanel P {
	margin: 0;
	padding: 0;

}
#newsPanel SPAN.linkdettagli {
	margin: 5px 0;
	padding: 0;
}
#newsPanel SPAN.linkdettagli A {
	color: #af1e1e;
	font-weight: bold;
	text-decoration: none;
	font-size: 13px;

}
/* da verificare se vanno utilizzati o meno!
#newsPanelTitle .arrow { 
	position: absolute; 
	top: 9px; 
	right: 10px; 
	width: 50px; 
	height: 12px;
	background: url(../images/barArrows.png) no-repeat 0 0;
	overflow: hidden; 
	cursor:pointer; 
	border: 10px solid #f00; 
}
#newsPanelTitle .arrow-open { background-position:0 -12px; border: 10px solid #f00; }

.en #newsPanelTitle .arrow { background-position:0 -24px; border: 1px solid #ff0; }
.en #newsPanelTitle .arrow-open { background-position:0 -36px; border: 1px solid #ff0; }

#newsPanel.closed { bottom:-460px; }

#newsPanel #newsItems { padding:10px 10px 0; }
#newsPanel .newsItem span.date { color:#f33 }
#newsPanel .newsItem a.title { color: #fff; text-decoration:none; }
#newsPanel .newsItem a.title:hover { text-decoration:underline; }
*/

/*
slider news
*/

#gallery_news	{ position: absolute; width: 360px; top: 10px; left: 320px; }
.panel-wrapper { width:340px; overflow:hidden; position:relative; }
.panel-wrapper .panel { width:340px; }
.js .panel-wrapper .panel { overflow:hidden; position:absolute; top:0; left:0; }
.panel-wrapper .panel-single { padding:0 5px 10px 15px; min-height:400px; width:325px; }

.panel-wrapper .panel-single .image { float:left; padding:5px; background:#fff; border:1px solid #ccc; border-bottom:1px solid #999; margin-right:10px; }

#gallery_news .panel-single h2 { padding:0; }

.panel-wrapper .panel-multi { padding:0 4px; width:332px; }
.panel-wrapper .panel-multi ul.panel-news { list-style-type:none; margin:0; padding:0; }
.panel-wrapper .panel-multi ul.panel-news li { float:left; width:325px; height:400px;padding:15px 10px 0 5; margin-right:10px; }
.panel-wrapper .panel-multi ul.panel-news li h3 { margin:0 0 2px; }
.panel-wrapper .panel-multi ul.panel-news li p { margin:0 0 4px; }

.panel-wrapper .panel-multi ul.panel-news li h3 { font-size:13px; font-weight:bold; }

.panel-wrapper .panel-multi ul.panel-news li.last { margin-right:0; }
#gallery_news .gwrap2 { padding:10px 1px; width:340px; overflow:hidden; text-align:justify; }

.panel-navigation { height:20px; padding:0 10px; position:relative;top:-50px;}
.panel-navigation a { width:20px; height:20px; float:left; background:url(../images/navMainPanel.png) no-repeat 0 0; outline:none; }
.panel-navigation a.prev { background-position:0 -60px; }
.panel-navigation a.next { background-position:0 0; }
.panel-navigation a.page { background-position:0 -40px; }
.panel-navigation a.page:hover { background-position:0 -20px; }
.panel-navigation a.current  { background-position:0 -20px; }


/* paginazione */
.pagination {
clear:both;
margin-left:10px;
overflow:hidden;
padding:10px 0;
width:640px;
}
.pagination span.current, .pagination a {
	background: none repeat scroll 0 0 #eee;
	color: #333;
	float: left;
	height: 20px;
	line-height: 20px;
	margin-right: 3px;
	padding: 0 5px;
	text-decoration: none;
}
.pagination a:hover {
background:none repeat scroll 0 0 #ccc;
}
.pagination span.current {
	background:none repeat scroll 0 0 #184588;
	color:#FFFFFF;
	font-weight:bold;
}

/*#gallery_news         { background:url(../images/bgMainPanel.png) repeat-y -960px 0; margin-bottom:10px; }
#gallery_news .gwrap1 { background:url(../images/bgMainPanel.png) no-repeat -1920px 100% }
#gallery_news .gwrap2 { background:url(../images/bgMainPanel.png) no-repeat 0 0; padding:10px 1px; width:245px; overflow:hidden; text-align:justify; }*/

