/* CSS Document */
/* RESET E STILI DI BASE */
*{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
ol,ul{list-style:none;}
caption,th{text-align:left;}
q:before,q:after{content:'';}
abbr,acronym{border:0;}
img,input,select,label{vertical-align:middle;}
/* Gestione Clearing */
.cleared:after{display:block;visibility:hidden;content:".";height:0;clear:both;}
.cleared{clear:both;/* per Gecko */height:1%;/* per IE */}
/* Alignment */
.align-right{float:right;}
.align-left{float:left;}
html, body {min-height: 100%;height: auto !important;height: 100%;}
/* Markup*/
html body{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:62.5%;line-height:1.4em;}
html>body{font:62.5%/1.4em Verdana,Helvetica,sans-serif;color:#CC6600;}
body{ text-align:center; background-color: #EFE8CC; background-image: url(images/afy_bck.jpg); background-repeat: repeat-x; background-position: left top;}
body.curWait * {cursor: wait;}
a{color:#035995; text-decoration:none; }
a:link{color:#B65C27;}
a:visited {color:#B65C27;}
a:hover{color:#000000;}
a:active{color:#000000;text-decoration:underline;}
h1,h2,h3,h4,h5,h6{font-weight:400;letter-spacing:-0.01em;color:#000;}
h1{
	color:#CC6600;
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 18px;
	font-weight: bold;
}
h2{font-size:10px;font-weight:bold;color: #000000;}
h3{font-size:1.4em; font-weight:700;}
h4{font-size:1.2em;letter-spacing: -0.01em; }
h5{font-size:1.1em;letter-spacing:-0.01em;}
h6{font-size:1em;}
p{color:#000000;font-size: 1.1em;padding-top: 5px;padding-bottom: 10px;line-height: 15px;}
strong{font-weight: bold;}
noscript p{ background-color: #B9152E; color:#FFFFFF; padding: 10px; font-weight: bold; display: block;}
/* Helper */
.wrapper{
	width:780px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	background-color: #EFE8CC;
	background-repeat: no-repeat;
}
/* Structure */
#head-short .wrapper,#head .wrapper{ }
#head-short div.wrapper{ height: 100px; }
#head div.wrapper{
	height: 175px;
	background-color: #EFE8CC;
	background-image: url(images/logo.jpg);
}
#nav { background-image: url(images/afy_nav_bck.jpg); background-repeat: repeat-x; background-position: left top; background-color: #B65C27;}
#nav ul li { display:inline;float:left; margin-top:6px;  }
#nav ul li a{ height:45px; background-image: url(images/afy_navbar.png); display:block; background-repeat: no-repeat;}
#nav ul li a strong{ display:none;}
#nav ul li#crea a { width:174px; background-position: 0px 0px; }
#nav ul li#esplora a { width:198px; background-position: -174px 0px; }
#nav ul li#conosci a {
	background-position: -371px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-transform: capitalize;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-width: 0px;
	border-bottom-width: 0px;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
	width: 95px;
	line-height: 45px;
	color: #FFFFCC;
}
#nav ul li#invita a {width:238px;background-position: -622px -0px;}
#nav ul li#crea a:hover,#nav ul li#crea a.current { width:174px; background-position: 0px -45px; }
#nav ul li#esplora a:hover,#nav ul li#esplora a.current { width:198px; background-position: -174px -45px; }
#nav ul li#conosci a:hover,#nav ul li#conosci a.current {background-position: -371px -45px;}
#nav ul li#invita a:hover,#nav ul li#invita a.current {width:238px;background-position: -622px -45px;}
#content { background-image: url(images/afy_content_gradient.jpg); background-repeat: repeat-x; background-position: left top;min-height:100px;_height:100px; }
#content div.wrapper { background-color:#E1D9BD; padding-top:10px;padding-bottom:10px;}
#footer{
	background-image: url(images/afy_footer.gif);
	background-repeat: repeat-x;
	background-position: left top;
	height: 160px;
	background-color: #B65C27;
	clear: both;
}
#footer div.wrapper {padding-top:15px;}
.legals{ font-size: 1em; color: #E6DFC3; display: block; text-align: center; letter-spacing: -0.01em; line-height: 2em; }
.func-btns{ margin-left:10px;}
.func-btns li{float:left; margin-left:10px; padding-left:20px; background-image: url(images/afy_fot_btn_left.jpg); background-repeat: no-repeat; background-position: left bottom; }
.func-btns li a,.func-btns li a:link,.func-btns li a:visited{ padding-right: 10px; display: block; line-height: 1.6em; color: #333333; font-size: 1.0em; background-image: url(images/afy_fot_btn_right.jpg); background-repeat: no-repeat; background-position: right bottom; }
.copyright{ padding-right: 10px;color: #333333; font-size: 1.0em; margin-top:-.5em; }
.col600{width:600px;}
.col240{width:240px;}
#fake-home{ margin-left:130px;float:left; }
#fake-home a{ display:block;height:230px;width:150px;text-indent:-9999px;overflow:hidden; }
/* LOGINBOX */
#login-box {float:right;width:300px;margin-top:30px;}
#login-box legend{color:#EFE8CC;margin-bottom:6px;}
#login-box p{padding:0;margin:0;margin-bottom:6px;color:#E6DFC3;}
#login-box a,#login-box a:link,#login-box a:visited{ color:#EFE8CC; text-decoration: none; font-weight:bold;}
#login-box h2{font-size:14px;padding-left:10px;margin-bottom:5px;margin-top:30px;display:block; }
#login-box ul{_margin-left:-10px;padding:0;}
#login-box li{ display:inline;float:left; border-right: 1px solid #FFFFFF;margin-left:10px;padding-right:10px;line-height:1.4em;font-size:1.1em; }
.last{border:none !important;padding:0;}
/* ELENCO VIAGGI */
#elenco-viaggi-short li,#elenco-viaggi li{
	display:block;
	margin-bottom:5px;
	position:relative;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #EFE8CC;
	border-right-color: #EFE8CC;
	border-bottom-color: #E1D9BD;
	border-left-color: #EFE8CC;
	padding: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#elenco-viaggi-short li.alt,#elenco-viaggi>li.alt{ background-color: #E1D9BD;}
#elenco-viaggi-short>li:hover,#elenco-viaggi>li:hover{  border:solid 1px #B6A584;}
#elenco-viaggi li h4{ font-weight:bold; line-height:1.6em; display: block; }
#elenco-viaggi ul{
	position:absolute;
	bottom:10px;
}
#elenco-viaggi ul li{
	float:left;
	border:none;
	margin:0;
	padding:0;
	text-align:right;
	padding-right:10px;
	background-color:transparent;
	background-image:none;
}
.first{width:100px;text-align:left !important;}
.photo img{border:solid 1px #B6A584;}
.tabs-container{padding-top:10px;padding-left:10px;display:block;padding-bottom:5px;}
.photo{float:left;width:122px;}
.data{float:right;width:420px;}
#elenco-viaggi a,#elenco-viaggi a:link,#elenco-viaggi a:visited{ color: #000000; text-decoration: none; } 
#elenco-viaggi ul li { color: #333; }
#elenco-viaggi ul li a,#elenco-viaggi ul li a:link,#elenco-viaggi ul li a:visited{ color: #333; }
/* TPLANNER */
#title-costruisci { background-image: url(images/afy_title_make_fantaviaggio.gif); background-repeat: no-repeat; background-position: left top; height: 70px; width: 160px; text-indent: -9999px; display: block; }
#mappa{position:relative;height:400px; }
#mappa img{ position:absolute; top:0; left:0;}
#mappa-container{ margin-left:200px; width:385px; background-image: url(images/afy_australian_map.gif); background-repeat: no-repeat; background-position: left top; }
.breadercrub{margin-left:10px;margin-right:10px;margin-bottom:10px;border: 1px solid #B6A584;background-color:#EBE0BB;}
.breadercrub ol li{float:left;width:30%;}
.breadercrub ol li a,.breadercrub ol li span { display:block; padding:10px; padding-left:5px; background-color: #F4E6B9; font-weight:bold;font-size:1.1em;}
.breadercrub ol li a,.breadercrub ol li a:link,.breadercrub ol li a:visited{color:#000;}
.breadercrub ol li.bread-1 a{padding-left:5px;}
.newbread{padding:10px;}
#step-3{ background-color: #F4E6B9; }
#step-2,#step-1{ background-color: #EBE0BB; }
#step-1 li.bread-2 span{ padding-left:20px;background-color:  #EBE0BB; background-image: url(images/afy_bread_on.gif); background-repeat: no-repeat; background-position: left center;color:#BAAB91 }
#step-1 li.bread-3 span{ padding-left:20px;background-color:  #EBE0BB; background-image: url(images/afy_bread_offoff.gif); background-repeat: no-repeat; background-position: left center;color:#BAAB91 }
#step-2 li.bread-2 a{ padding-left:20px;background-color:  #F4E6B9; background-image: url(images/afy_bread_off.gif); background-repeat: no-repeat; background-position: left center;color:#000 }
#step-2 li.bread-3 span{ padding-left:20px;background-color:  #EBE0BB; background-image: url(images/afy_bread_on.gif); background-repeat: no-repeat; background-position: left center;color:#BAAB91 }
#step-3 li.bread-3 a,#step-3 li.bread-2 a{ padding-left:20px;background-color:  #F4E6B9; background-image: url(images/afy_bread_off.gif); background-repeat: no-repeat; background-position: left center;color:#000 }
.marker{ display:block; position:absolute; height: 16px; width: 16px; background-image: url(images/afy_marker.png); background-repeat: repeat; background-position: center 0px; margin-left:-8px; margin-top:-8px; cursor:pointer; }
.chosen,.over{  background-position: center -20px;  }
.marker span {display:none;}
.tooltip{border: 3px solid #C3794E;background-color: #B65C27;padding: 10px;color: #CC6600;}	
#it-list{display:inline;float:left;height:350px;margin-left:10px;width:178px;}	
#stat-list{display:inline;float:right;margin-right:10px;width:240px;}	
#stat-list ul{margin-bottom:10px;}	
#stat-list p{ margin-bottom:10px; text-align: justify; }	
#stat-list ul li{ float:right; width:110px;display:block; background-image: url(images/afy_stat_gradient.jpg); background-repeat: repeat-x; background-position: left top;  background-color: #DFA827; border: 1px solid #B6A584; margin-bottom: 10px;margin-left:10px; }	
#stat-list ul li span{ text-align:center;color:#333; display:block; height:40px; background-image: url(images/afy_stat_front_gradient.jpg); background-repeat: repeat-x; background-position: left top;  margin: 1px; }	
#stat-list ul li span em{ display:block; font-size: 18px; font-weight: bold; font-style: normal;margin-top:5px; }	
.sub-container{ border-top: 1px solid #B6A584; margin-right: 10px; margin-left: 10px; padding-top: 10px; padding-right: 10px; padding-bottom: 10px; }
.info{ display: block; padding-top: 18px; background-image: url(images/afy_info.gif); background-repeat: no-repeat; background-position: center top; margin-top: 5px;  margin-right:17px;}
.info span{ display: block; padding: 5px; border-right: 1px solid #B6A584; border-bottom: 1px solid #B6A584; border-left: 1px solid #B6A584; letter-spacing: -0.04em; font-size: 1em; background-color: #FFFFFF; }
.info-lat{position:relative; padding:0;display: block; padding-right: 18px; background-image: url(images/afy_info_lat.gif); background-repeat: no-repeat; background-position: right center;}
.info-lat span{display: block; padding: 5px; border-top: 1px solid #B6A584; border-bottom: 1px solid #B6A584; border-left: 1px solid #B6A584; letter-spacing: -0.04em; font-size: 1em; background-color: #FFFFFF; }
#serializer{clear:both;margin-right:18px;}
.sortableitem,.italy{ position: relative; display:block; background-image: url(images/afy_btn_gradient_bck.jpg); background-repeat: repeat-x; background-position: left top; cursor:move; background-color: #DFA827; border: 1px solid #B6A584; margin-bottom: 5px; }
.italy{padding:5px; cursor:default;color:#333333;	margin-right:18px;}
.italy strong{ color:#333; display: block; background-image: url(images/afy_arrow_down.gif); background-position: right bottom; background-repeat: no-repeat; }
.sortableitem strong { color:#333; text-align:left; display:block; line-height:40px; background-image: url(images/afy_btn_gradient.jpg); background-repeat: repeat-x; background-position: left top; cursor:move; margin: 1px; padding-left:5px; }	
#serializer li.attiva strong{ background-image: url(images/afy_btn_arrow_right.gif) !important; background-repeat: no-repeat; background-position: right center; }
.sorthelper{border: 1px dashed #666;width: auto !important;}
/* SCHEDA UTENTE */
#scheda-viaggio{ float:left;width:600px; }
#scheda-viaggio-container{ margin:10px;padding:5px; background-color:#F4E6B9;border:solid 1px #B6A584;display:block;margin-top:0; }
#scheda-viaggio h1{font-weight:bold;}
.voter{margin-bottom:10px;margin-top:10px;padding-top:10px;clear:both;color:#000000;}
.meta{color:#333333;size:12px;}
.meta span{font-weight:bold;}
.meta li{ background-image: url(images/afy_quad_bullet.gif); background-repeat: no-repeat; background-position: left center; line-height:1.4em; font-size: 1.1em; padding-left: 15px; }
.star-rating{font-size:1em;color:#000000;text-align:center;color:#000000;} 
.star-rating label{margin:0;padding:0;display:inline;float:none;}
#star-rating-result{display:block;margin-top:5px;text-align:center;height:150x;width:120px;}
#star-rating-result p{padding:5px;text-align:center;}
.btn-invite{background-image:url(images/email_attach.gif);}
.btn-segnala{background-image:url(images/flag_red.gif);}
.btn-commenta{background-image:url(images/comment_blue.gif);}
.btn-invite,.btn-segnala,.btn-commenta{background-repeat:no-repeat;background-position:left center;padding-top:10px;padding-bottom:10px;padding-left:20px;line-height:2em;color:#000 !important;letter-spacing:-.02em;}
.func-buttons{display:block;size:1.1em;}
.func-buttons li{text-align:right;padding-right:10px;margin-bottom:5px;}
.bignumber{font-size:22px}
/*.btn-invite{background-image:url(/images/email_attach.gif);}
.btn-segnala{background-image:url(/images/flag_red.gif);}
.btn-commenta{background-image:url(/images/comment_blue.gif);}
*/
.supbox{background-color:#EFE8CC;margin-left:10px;margin-right:10px;padding-left:10px;padding-right:10px;margin-bottom:1px;}
.text-right{text-align:right;}
.col-scheda-a{width:128px;float:left;margin-right:10px;margin-top:10px;}
.col-scheda-b{width:420px;float:left;margin-top:10px;margin-bottom:10px;border-right:1px solid #E1D9BD;min-height:250px;_height:250px;position:relative}
.col-scheda-b div.view-itin {position:absolute;right:10px;bottom:10px;}
.col-scheda-b p{margin-right:10px;margin-bottom:10px;}
.col-scheda-b h1{font-weight:bold;}
.col-scheda-c{width:240px;float:right;margin-top:10px;}
.col-scheda-c strong{color:#000000;display:block;}
.supbox div#stat-list {margin-top:10px;}
.col-scheda-d{width:240px;float:left;border-right:1px solid #E1D9BD;margin-right:10px;margin-top:10px;min-height:100px;_height:100px;}
.col-scheda-e{width:306px;float:left;margin-top:10px;border-right:1px solid #E1D9BD;min-height:100px;_height:100px;}
#btn-commenti{color:#333333;}
.black{color:#333333;}
.rating { cursor: pointer; margin-left:8px; clear: both; display: block; margin-top:-10px; }
.rating:after { content: '.'; display: block; height: 0; width: 0; clear: both; visibility: hidden; }
.cancel,.star { float: left; width: 16px; height: 15px; overflow: hidden; text-indent: -999em; cursor: pointer; }
.star-left,.star-right {width: 8px}
.cancel,.cancel a {background: url(images/delete.gif) no-repeat 0 -16px;}
.star,.star a {background: url(images/star.gif) no-repeat 0 0px;}
.star-left,
.star-left a {background: url(images/star-left.gif) no-repeat 0 0px;}
.star-right,
.star-right a {background: url(images/star-right.gif) no-repeat 0 0px;}	
.cancel a,.star a {display: block;width: 100%;height: 100%;background-position: 0 0px;}
div.rating div.on a {background-position: 0 -16px;}
div.rating div.hover a,div.rating div a:hover {background-position: 0 -32px;}
.supbox div#tap-list {margin:0 !important;padding:0;}
/*ELENCO VIAGGI SHORT */
#elenco-viaggi-short {
	display:inline;
	width:200px;
	margin-top:0px;
	background: #fffeee;
}
#elenco-viaggi-short li { background-image: url(images/afy_turbograd.jpg); background-repeat: repeat-x; background-position: left bottom; }
#elenco-viaggi-short li p{ padding-bottom:0; }
.margin-left  {margin-left:10px;}
.margin-right  {margin-right:10px;}
#elenco-viaggi-short h2 {margin-bottom:10px;font-size:1.4em;}
#elenco-viaggi-short h4 {font-size:1.1em;font-weight:700;}
.miniphoto{float:left;border:solid 1px #B6A584;}
.minidata{float:right;width:160px;}
/*COMMENTI */
#commenti{padding: 10px;padding-top:0;padding-bottom:0;}
#commenti ul{margin-bottom:1px;}
#commenti ul li{ font-size:1em; padding:6px 5px 5px; background-color:#F7E9C4; margin-bottom:1px; }
#commenti ul li.alt{ background-color:#F4E1AE; }
.number{ border: solid 1px #B6A584; display:block; width:1.6em; line-height:1.6em; text-align:center; margin-bottom:8px; color:#FFFFFF; background-color: #B65C27;padding:2px; }
#commenti ul li p{padding-bottom:10px;margin-bottom:5px;}
#commenti fieldset{padding:0;}
/* TP REVIEW */
#tap-list{display:inline;float:left;margin-left:10px;width:580px;padding-bottom:8px;}
#tap-list ul li{display:block;margin-bottom:2px;background-color:#EFE8CC;padding-bottom:15px;}
#tap-list ul li img{border:solid 1px #B6A584;margin-right:10px;}
.specialtit{clear:both; display:block; background-color:#E1AD23; color:#000;font-weight:bold; background-image: url(images/afy_nav_gradient.jpg); background-repeat: repeat-x; background-position: left top; padding-left:10px;padding-right:10px; margin-top:2px;line-height:4em;}
.specialtit strong{margin-right:10px;margin-top:8px;}
#tap-list ul li p{font-size:1.1em;padding:10px;}
#tap-list ul li h4 span{float:right;margin-top:-13px;font-size:11px;color:#333;font-weight:normal;}
#tap-list ul li ul{ margin-left:10px;margin-right:10px;}
#tap-list ul li ul li{padding-left:15px; background-image: url(images/afy_btn_arrow_right.gif); background-repeat: no-repeat; background-position: left 3px;font-size:11px;color:#333333 !important;margin-bottom:5px; padding-bottom:0;}
/* WARNINGS E DIALOGS */
.warning{background-position: left top; background-color:#E0AE19;padding:2px;border: 1px solid #B6A584;margin-bottom:10px;}
.warning p{ background-image: url(images/afy_nav_gradient_over.jpg); background-repeat: repeat-x; background-position: left top; border: 1px solid #A58F67; display:block; padding:10px; }
.orange{color:#B65C27}
.padding{padding:10px;}
.descrizione{font-size:1.2em;line-height:1.4em;margin-top:10px;margin-bottom:10px;}
img.align-left{margin-right:10px;}
img.align-riht{margin-left:10px;}
/* REGISTRAZIONE FORM */
/* FORMS */
.stdinput{ background-color:#F0D69F; background-image:url(images/afy_form_bck.gif); background-position:left top; background-repeat:no-repeat; color:#333333; border:2px solid #EFE8CC; margin:0; padding:4px; font: 1em Verdana, Arial, Helvetica, sans-serif; }
.stdinput-sel{ background-color:#FFFFFF; }
legend{font-size:1.1em;font-weight:700;display:block;}
.sep-form-head{ clear:both; display:block; background-color:#E1AD23; color:#000;font-weight:bold; background-image: url(images/afy_nav_gradient.jpg); background-repeat: repeat-x; background-position: left top; padding:10px; margin-top:2px; }
.sep-form{clear:both;display:block;background-color:#EFE8CC;padding:10px;margin-top:2px;}
label{display:block;float:left;width:30%;font-size:1.1em;padding-top:4px;padding-bottom:4px;}
fieldset.nolabel label{display:inline;float:none;width:auto;font-size:1em;}
.error{border:2px solid #B65C27;}
.form-error{padding-left:30%;}
.form-error,.form-error-small{display:block;padding-top:5px;color:#B65C27;}
.width99{width:95%;}
.width80{width:80%;}
.width60{width:60%;}
.width10{width:10%;}
.width30{width:30%;}
.disclaimer{font-size:1em;height:80px;padding-right:15px;padding-bottom:5px;padding-left:10px;overflow:auto;margin-top:2px;background-color:#EFE8CC;}
.submit input,.submit input:focus,.button,.button:focus{border:3px double #333;color:#FFF;background-color:#000;}
.submit input:active,.button:active{background:#333;border:3px double #CC6600;border-left-color:#999;border-top-color:#999;}
/* MISC */
.border-right{border-right:solid 1px #E1D9BD;}
.standard-box{padding:0;margin:0;padding-top:10px;margin-left:10px;margin-right:10px;padding-bottom:10px;}
.home-b{display:inline;width:510px;float:left;margin-top:10px;margin-bottom:10px;min-height:250px;_height:250px;position:relative}
.home-b p{font-size:1.2em;}
.home-a{display:inline;border:none;margin-left:10px;padding-right:10px;margin-right:10px;}
.home-c{display:inline;width:180px;}
.btn-back-home{display:block;margin-top:10px;font-weight:bold;}
/* jqModal base Styling courtesy of;
  Brice Burgess <bhb@iceburg.net> */
/* The Window's CSS z-index value is respected (takes priority). If none is supplied,
  the Window's z-index value will be set to 3000 by default (in jqModal.js). You
  can change this value by either;
    a) supplying one via CSS
    b) passing the "zIndex" parameter. E.g.  (window).jqm({zIndex: 500}); */
  
.jqmWindow { display: none; position: fixed; top: 5%; left: 50%; margin-left: -450px; width: 900px;background-color: #FFFFFF; color: #333; border: 1px solid #B6A584;}
.jqmWindow h1 { display: block;font-weight:bold;margin:0;line-height:1.6em; }
.jqmWindow label {float:none;font-size:11px;display:inline;}
.modal-head{ border-bottom: 1px solid #B6A584; margin-bottom: 10px; }
.modal-head p{margin:0;line-height:1.1em; }
.modal-body {font-size:10px;line-height:1.2em;margin-bottom:10px; }
.jqmWindow img{float:left;padding:1px;border:solid 1px #B6A584;margin-right:10px;}
#option-list{overflow:auto;height:200px;}
.jqmOverlay { background-color: #000; }
/* Fixed posistioning emulation for IE6
     Star selector used to hide definition from browsers other than IE6
     For valid CSS, use a conditional include instead */
* html .jqmWindow {position: absolute;top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');}	
.paginator{ margin-top:0; padding-top:5px; padding-bottom:5px; float:right; padding-left:60px;border:none; font-size:1.1em; font-weight:700; margin-left:20px; font-family:Verdana, Arial, Helvetica, sans-serif; margin-right: 10px; }
.paginator a,.paginator span{ font-size:1.2em; line-height:1.5em; border:1px solid #E1D9BD; text-align:center; display:block; width:1.5em; color:#999; font-weight:700; float:left; margin:0 0 0 5px; }
.paginator a{ background-color: #FFFFFF; }
span.pagine{border:none;width:100px;}
.paginator a:hover,.paginator .current{ width:1.5em; color:#B65C27; background-color:#FFF; border:1px solid #3C0502;}
