body{
	margin:0;
}

ul {
	list-style: none !important;
}

#main-nav .altresezioni ul.inline-nav  li {
	padding: 0 14px !important;
}

#main-body p.lista a {
	width: 100%;
	padding-left: 25px;
	font: 12px/12px "Arial",serif;
	margin: 10px 0 0 0;
	color: #1a1a1a;
	background: url('../img/black_chip.png') no-repeat 5px 5px;
	display: block;
	text-decoration:none;
}

.cont_sx_argomenti .argomenti{
	padding: 5px 0 0 0px;
	width: 121px;
	margin: 0 10px 10px;
	border-top: 1px solid #ecddcd;
}

.cont_sx_argomenti .argomenti p.link{
	margin-top:5px;
	margin-bottom:5px;
}

.cont_sx_argomenti .argomenti p a{
text-decoration: none;
color: #1a1a1a;
font: 12px/16px "arial", "Times New Roman", serif;
background: url('../img/black_dot.png') no-repeat 5px 5px;
display: block;
background-position-x: left;
padding-left: 10px;

}

.adv-box img {
	margin: 0 !important;
}

#login_err_msg{

font-family: arial;
font-size: 13px;
line-height: 18px;
padding-bottom: 10px;
}

#login_err_msg br{
	display:none;
}

#login_err_msg span{
padding-left: 7px;
}


#borsellino-login {
    padding-bottom: 20px;
    height:100%!important;
}

#borsellino-login .popup-content .half-size p {
	margin-bottom: 10px!important;
}

.cont_sx .body-default{
margin-left: 16px;
width: 477px;
float:left;
}

.article-box .ask-you-question-box-container{
width: 477px;
margin-left: 16px;
margin-top: 15px;
float: left;
}

#wrapper .group .cont_sx .box-elenco-quesiti .txt{
margin: 0px;
}


#wrapper .group .cont_sx .box-elenco-quesiti .txt .data{
	text-transform:uppercase;
	display:block;
}


#wrapper .group .cont_sx .box-scrivi-quesito .form .clear-row{
	clear: both;
height: 15px;
}
#invioQuesito_err_msg{
width: 100%; 
	font: bold 12px/22px "Arial", serif;
	color: #1A1A1A;
	text-align: left;
}


#wrapper .group .cont_sx .box-elenco-quesiti .txt .tit{
	width: 100%;
	height: 35px;
	font: 25px/35px "sole_serif_textbold", "Times New Roman", serif;
	color: #416177;
	text-align: left;
}


#wrapper .group .cont_sx .box-elenco-quesiti .txt .data{
	margin: 11px 0 0;
	width: 100%;
	height: 30px;
	font: bold 12px/30px "Arial", serif;
	color: #1A1A1A;
	text-align: left;
}

#wrapper .group .cont_sx .box-elenco-quesiti .pagination-box .select-page-box {
	margin: 13px 0px 13px 95px!important;
}

#wrapper .group .cont_sx .box-elenco-quesiti .pagination-box .select-page-box {
	width:auto!important;
}

#wrapper .group .cont_sx .box-scrivi-quesito .form .input textarea{
width: 489px!important;
max-width: 489px!important;
min-width: 489px!important;
float:none!important;
}

#wrapper .group .search-bar .btn-search-container {
	width: 114px!important;
}

.box-scrivi-quesito .selectParent{
	overflow:hidden;
}

.box-scrivi-quesito .selectParent select{
	width:513px!important;
}

.pagination-box .selectParent{
	overflow:hidden;
}

.pagination-box .selectParent select{
	width:85px!important;
}

#borsellino-login .popup-content .register {
	width:231px!important;
}

.speciali-header-box .header span:hover {
	cursor:pointer;
	text-decoration:underline;
}


@font-face {
    font-family: 'sole_serif_textregular';
	src: url( 'font/eot/soleseriftextregular-webfont.eot' ) format('eot');
    src: url( 'font/eot/soleseriftextregular-webfont.eot?#iefix' ) format('embedded-opentype'),
		 url( 'font/svg/soleseriftextregular-webfont.svg' ) format('svg'),
    	 url( 'font/ttf/soleseriftextregular-webfont.ttf' ) format('truetype'),
    	 url( 'font/woff/soleseriftextregular-webfont.woff' ) format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'sole_serif_textbold';
	src: url( 'font/eot/soleseriftextbold-webfont.eot' ) format('eot');
    src: url( 'font/eot/soleseriftextbold-webfont.eot?#iefix' ) format('embedded-opentype'),
		 url( 'font/svg/soleseriftextbold-webfont.svg' ) format('svg'),
    	 url( 'font/ttf/soleseriftextbold-webfont.ttf' ) format('truetype'),
    	 url( 'font/woff/soleseriftextbold-webfont.woff' ) format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'sole_serif_textblack';
	src: url( 'font/eot/soleseriftextblack-webfont.eot' ) format('eot');
    src: url( 'font/eot/soleseriftextblack-webfont.eot?#iefix' ) format('embedded-opentype'),
		 url( 'font/svg/soleseriftextblack-webfont.svg' ) format('svg'),
    	 url( 'font/ttf/soleseriftextblack-webfont.ttf' ) format('truetype'),
    	 url( 'font/woff/soleseriftextblack-webfont.woff' ) format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'sole_serif_headlineregular';
	src: url( 'font/eot/soleserifheadlineregular-webfont.eot' ) format('eot');
    src: url( 'font/eot/soleserifheadlineregular-webfont.eot?#iefix' ) format('embedded-opentype'),
		 url( 'font/svg/soleserifheadlineregular-webfont.svg' ) format('svg'),
    	 url( 'font/ttf/soleserifheadlineregular-webfont.ttf' ) format('truetype'),
    	 url( 'font/woff/soleserifheadlineregular-webfont.woff' ) format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'sole_serif_headlinebold';
	src: url( 'font/eot/soleserifheadlinebold-webfont.eot' ) format('eot');
	src: url( 'font/eot/soleserifheadlinebold-webfont.eot?#iefix' ) format('embedded-opentype'),
		 url( 'font/svg/soleserifheadlinebold-webfont.svg' ) format('svg'),
    	 url( 'font/ttf/soleserifheadlinebold-webfont.ttf' ) format('truetype'),
    	 url( 'font/woff/soleserifheadlinebold-webfont.woff' ) format('woff');
    font-weight: normal;
    font-style: normal;
}

.article-box{
	float: none!important;
	width: auto!important;
	margin-left: 0px!important;
	margin-top: 0px!important;
}

#wrapper .group .spalla .adv-box {
	height:auto!important;
}

body, #wrapper {background: #F5E5D5}
#wrapper {width: 1004px !important}
#footer-common, #header-common {margin:0 -9px}
#wrapper .group .spalla .guide-box .header {height: inherit !important}
#wrapper .group .spalla .adv-box {width: 322px !important; height: inherit !important}
#wrapper .group .spalla .guide-box {margin: 40px 0 !important}