/* comportamenti DIV -------- */
div,
img,
a {
	behavior: url(iepngfix/iepngfix.htc);
}

#tool {
	width:977px;
	margin:0 auto;
	color:#FFF
}
#tool a {
	color:#FFF
}
#tool strong {
	font-weight:bold;
	color:#113556
}
#tool .left {
	width:210px;
	float:left;
}
#tool .right {
	width:730px;
	padding-top:30px;
	float:left;
}
#tool #bannerTop {
	width:728px;
	height:90px
}
#tool .ico {
	padding:3px 16px 0 0;
	float:right;
}
#tool .icoFB {padding:3px 8px 2px 16px; /*border-left:1px solid #FFF;*/ float:right; margin-top:9px}
#tool .icoYT {padding:3px 16px 2px 0; float:right; margin-top:9px}

#tool .ico .txt {
	padding:14px 6px 14px 16px;
	font-size:14px;
	float:left;
}
#tool .ico a.logo {
	width:140px;
	display:block;
	color:#FFF;
	font-weight:bolder;
	font-size:12px;
	text-decoration:underline;
	padding:14px 0;
	background:url(../i/t/Syusy-Blady-Patrizio-Roversi.gif) center right no-repeat
}

#tool .icoLink {padding:10px 0 0 12px}
#tool .icoLink .spacer {padding-right:57px}






#cont {
	width:977px;
	margin:0 auto;
}
#cont .top {
	height:14px;
	background:url(../i/t/contTop.png) left top no-repeat
}
#cont .bottom {
	height:14px;
	background:url(../i/t/footTop.png) left bottom no-repeat;
}





#cont .middle {
	background:url(../i/t/contMiddle.png) left center repeat-y;
	padding:0 27px 0 14px;
	width:936px; /*ingombro reale*/
}
#cont .middle .middleTop {
	height:93px;
}
#cont #puntiStella {
	width:137px;
	float:left;
}

#cont .middle .mn {
	width:622px;
	float:left;
	height:84px;
}
#cont .mn table {
	border:0;
	padding:0;
	margin:0;
	height:52px;
	background:#E9E9E9
}
#cont .mn td.ip {
	padding-bottom:7px;
}
#cont .mn .ip input {
	background:#FFF;
	border:1px solid #D2D2D2;
	width:135px; /*width:149px*/
	padding:0 4px;
	margin-top:1px;
	height:15px;
	color:#999;
	font-size:10px;
}
#cont .mn td.bt {
	padding-bottom:8px;
}

#cont .mn .bt input {
	background:url(../i/t/go.gif) center no-repeat;
	border:none;
	width:18px;
	height:18px;
	cursor:pointer;
	display:block;
}



#cont .mn ul.log {
	list-style:none;
	padding:0
}
#cont .mn .log li {
	line-height:1.28em;
	font-weight:bold;
	font-style:italic;
}
#cont .mn .log a {
	font-size:12px;
	color:#585858
}
#cont .mn .log a:hover,
#cont .mn .log a.active {
	color:#DF0029
}



#cont .mn ul.vox {
	padding:8px 0 0 0;
	list-style:none
}
#cont .mn .vox li,
#cont .mn .vox a {
	height:32px;
	display:block;
	float:left
}
#cont .mn .vox a.active {
	cursor:default	
}


#cont .mn .vox li.home,
#cont .mn .vox .home a {
	width:61px;
	background:url(../i/t/mn.gif) 0 0 no-repeat
}
#cont .mn .vox li.home,
#cont .mn .vox .home a.active {
	background:url(../i/t/mn.gif) 0 -32px no-repeat
}

#cont .mn .vox li.partner,
#cont .mn .vox .partner a {
	width:97px;
	background:url(../i/t/mn.gif) -61px 0 no-repeat
}
#cont .mn .vox li.partner,
#cont .mn .vox .partner a.active {
	background:url(../i/t/mn.gif) -61px -32px no-repeat
}

#cont .mn .vox li.punti,
#cont .mn .vox .punti a {
	width:106px;
	background:url(../i/t/mn.gif) -158px 0 no-repeat
}
#cont .mn .vox li.punti,
#cont .mn .vox .punti a.active {
	background:url(../i/t/mn.gif) -158px -32px no-repeat
}

#cont .mn .vox li.regolamento,
#cont .mn .vox .regolamento a {
	width:104px;
	background:url(../i/t/mn.gif) -264px 0 no-repeat;
}
#cont .mn .vox li.regolamento,
#cont .mn .vox .regolamento a.active {
	background:url(../i/t/mn.gif) -264px -32px no-repeat;
}

#cont .mn .vox li.faq,
#cont .mn .vox .faq a {
	width:122px;
	background:url(../i/t/mn.gif) -368px 0 no-repeat
}
#cont .mn .vox li.faq,
#cont .mn .vox .faq a.active {
	background:url(../i/t/mn.gif) -368px -32px no-repeat
}

#cont .mn .vox li.privacy,
#cont .mn .vox .privacy a {
	width:64px;
	background:url(../i/t/mn.gif) -490px 0 no-repeat;
}
#cont .mn .vox li.privacy,
#cont .mn .vox .privacy a.active {
	background:url(../i/t/mn.gif) -490px -32px no-repeat;
}

#cont .mn .vox li.scrivici,
#cont .mn .vox .scrivici a {
	width:68px;
	background:url(../i/t/mn.gif) -554px 0 no-repeat;
}
#cont .mn .vox li.scrivici,
#cont .mn .vox .scrivici a.active {
	background:url(../i/t/mn.gif) -554px -32px no-repeat;
}

#cont .mnII {
	height:21px;
	background:url(../i/t/mnIIbg.gif) 0 0 no-repeat;
}
#cont .mnII ul {
	padding:0 0 0 31px;
	list-style:none
}
#cont .mnII li,
#cont .mnII a {
	height:21px;
	display:block;
	float:left;
	background-image:url(../i/t/mnII.gif);
	background-repeat:no-repeat
}
#cont .mnII a.active {
	/*cursor:default	*/
}
#cont .mnII li.nuovi,
#cont .mnII .nuovi a {
	width:92px;
	background-position:-572px 0;
}
#cont .mnII li.nuovi,
#cont .mnII .nuovi a.active {
	background-position:-572px -21px;
}


#cont .mnII li.hi,
#cont .mnII .hi a {
	width:62px;
	background-position:-76px 0;
}
#cont .mnII li.hi,
#cont .mnII .hi a.active {
	background-position:-76px -21px;
}

#cont .mnII li.cucina,
#cont .mnII .cucina a {
	width:99px;
	background-position:-138px 0;
}
#cont .mnII li.cucina,
#cont .mnII .cucina a.active {
	background-position:-138px -21px;
}

#cont .mnII li.beauty,
#cont .mnII .beauty a {
	width:77px;
	background-position:-237px 0;
}
#cont .mnII li.beauty,
#cont .mnII .beauty a.active {
	background-position:-237px -21px;
}

#cont .mnII li.bambini,
#cont .mnII .bambini a {
	width:64px;
	background-position:-314px 0;
}
#cont .mnII li.bambini,
#cont .mnII .bambini a.active {
	background-position:-314px -21px;
}

#cont .mnII li.tempo,
#cont .mnII .tempo a {
	width:96px;
	background-position:-378px 0;
}
#cont .mnII li.tempo,
#cont .mnII .tempo a.active {
	background-position:-378px -21px;
}

#cont .mnII li.premi,
#cont .mnII .premi a {
	width:98px;
	background-position:-474px 0;
}
#cont .mnII li.premi,
#cont .mnII .premi a.active {
	background-position:-474px -21px;
}



#cont .mnII li.home {
	/*margin-left:210px*/
	margin-left:118px
}
#cont .mnII li.home,
#cont .mnII .home a {
	width:54px;
	background-position:-709px 0;
}
#cont .mnII li.home,
#cont .mnII .home a.active {
	background-position:-709px -21px;
}

#cont .mnII li.mappa,
#cont .mnII .mappa a {
	width:97px;
	background-position:-763px 0;
}
#cont .mnII li.mappa,
#cont .mnII .mappa a.active {
	background-position:-763px -21px;
}

#cont .mnII li.contatti,
#cont .mnII .contatti a {
	width:72px;
	background-position:-864px 0;
}
#cont .mnII li.contatti,
#cont .mnII .contatti a.active {
	background-position:-864px -21px;
}
#cont .mnII li.faq,
#cont .mnII .faq a {
	width:44px;
	background-position:-864px 0;
}
#cont .mnII li.faq,
#cont .mnII .faq a.active {
	background-position:-864px -21px;
}



#cont .middle .bgPag {
	min-height:434px; /*reale: 435px*/
	height:auto !important;
	height:434px;
	background:url(../i/t/bgPag.gif) 0 0 repeat-y !important;
}
#cont .middle .pagSx {
	width:181px;
	float:left;
	border-top:4px solid #FFF;
}
#cont .middle .pagSx .pad {
	width:166px;
	min-height:434px; /*reale: 435px*/
	height:auto !important;
	height:434px;
	background:url(../i/t/bgMnSx.jpg) 0 0 no-repeat;
}





#cont .pagSx ul.mnIIleft {
	width:160px;
	list-style:none;
	padding:6px 0 11px 6px;
}
#cont .pagSx .mnIIleft span {
	padding:0;
	margin:0;
	visibility:hidden;
}
#cont .pagSx .mnIIleft li,
#cont .pagSx .mnIIleft a {
	width:154px;
	height:24px;
	display:block;
	background-image:url(../i/t/mnIIleft.gif);
	background-repeat:no-repeat;
}
#cont .pagSx .mnIIleft a.active {
	cursor:default	
}


#cont .pagSx .mnIIleft li.carte,
#cont .pagSx .mnIIleft .carte a {
	background-position:0 0;
}
#cont .pagSx .mnIIleft li.carte,
#cont .pagSx .mnIIleft .carte a.active {
	background-position:-154px 0
}

#cont .pagSx .mnIIleft li.punti,
#cont .pagSx .mnIIleft .punti a {
	background-position:0 -24px;
}
#cont .pagSx .mnIIleft li.punti,
#cont .pagSx .mnIIleft .punti a.active {
	background-position:-154px -24px
}

#cont .pagSx .mnIIleft li.chiama,
#cont .pagSx .mnIIleft .chiama a {
	background-position:0 -48px;
}
#cont .pagSx .mnIIleft li.chiama,
#cont .pagSx .mnIIleft .chiama a.active {
	background-position:-154px -48px
}

#cont .pagSx .mnIIleft li.catalogo,
#cont .pagSx .mnIIleft .catalogo a {
	background-position:0 -72px;
}
#cont .pagSx .mnIIleft li.catalogo,
#cont .pagSx .mnIIleft .catalogo a.active {
	background-position:-154px -72px
}

#cont .pagSx .mnIIleft li.consigli,
#cont .pagSx .mnIIleft .consigli a {
	background-position:0 -96px;
}
#cont .pagSx .mnIIleft li.consigli,
#cont .pagSx .mnIIleft .consigli a.active {
	background-position:-154px -96px
}





#cont .pagSx .boxLeft {
	padding:0 0 8px 6px; /*larghezza disponibile 160*/
}
#cont .pagSx .boxLeftII {
	padding:0 0 0 6px; /*larghezza disponibile 160*/
}




#cont table.tableVendita {
}
#cont table.tableVendita th {
	padding:4px 0;
}
#cont .middle .pagTxt {
	width:755px;
	padding-top:4px;
	min-height:435px; /*reale: 435px*/
	height:auto !important;
	height:435px;
	float:left;
}
#cont .pagTxt .icoQ8 {
	padding-left:336px /*-- con 2 icone*/ 
	/*padding-left:276px -- con 3 icone*/ 
}
#swfHome {
	height:440px;
}



#cont .pagTxt .pagTxtCont {
	padding:30px 0 0 30px;
	/*larghezza reale: 725px */
}
#cont .pagTxtCont table.tableCerca {
	padding-top:6px
}
#cont .pagTxtCont .tableCerca td {
	padding-right:6px
}

#cont .pagTxtCont .ip input {
	background:#FFF;
	border:1px solid #D2D2D2;
	padding:0 2px;
	height:15px;
	color:#999;
	font-size:10px;
}
#cont .pagTxtCont .ip2 {
	background:#FFF;
	border:1px solid #D2D2D2;
	padding:0;
	color:#999;
	font-size:10px;
}
#cont .pagTxtCont .bt input {
	background:url(../i/t/cerca.gif) center no-repeat;
	border:none;
	width:37px;
	height:18px;
	cursor:pointer;
	display:block;
}
#cont .pagTxtCont  {
	font-size:12px;
	color:#113556;
}
#cont .pagTxtCont a  {
	font-size:12px;
	color:#E31D34;
	text-decoration:underline
}
#cont .pagTxtCont strong,
#cont .red  {
	color:#E31D34;
}
#cont .pagTxtCont b  {
	color:#113556;
}
#cont .pagTxtCont a:hover  {
}
#cont .pagTxtCont h1 {
	font-size:24px;
	color:#113556;
	line-height:1.0em;
}
#cont .pagTxtCont h2.subTitle {
	color:#E31D34;
	font-style:italic;
	font-size:12px;
}
#cont .pagTxtCont h2.subTitleII {
	color:#E31D34;
	font-size:12px;
}
#cont .pagTxtCont h2 {
	font-size:16px;
	color:#113556;
	padding-bottom:6px;
}
#cont .pagTxtCont h2.red {
	font-size:12px;
	color:#E31D34;
	padding:0;
}
#cont .pagTxtCont p {
	padding:6px 0;
}
#cont .pagTxtCont p.padTxt {
	padding:12px 0
}
#cont .pagTxtCont td.txtTd {
	padding:16px 22px 0 0;
}

#cont .pagTxtCont .cardTable td {
	font-size:11px;
	font-weight:bold
}
#cont .pagTxtCont .cardTable td.padTop {
	padding-top:26px;
}
#cont .pagTxtCont .tablePunti td {
	padding:4px 26px 4px 0;
	border-bottom:1px solid #ACACAC
}
#cont .pagTxtCont .tableConsigli td.padTd {
	padding:0 16px 16px 0
}
#cont .pagTxtCont a.icoHref {
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
	padding-left:10px;
	color:#E31D34;
	background:url(../i/t/bgMnIII.gif) 0 -297px no-repeat;
}
#cont .pagTxtCont a:hover.icoHref {
	color:#113556;
	background:url(../i/t/bgMnIII.gif) 0 3px no-repeat;
}
#cont .pagTxtCont p.pDxPad {
	float:right;
	padding-right:174px;
}



#cont .pagTxtCont .txtSmall {
	font-size:10px;
	color:#999;
	line-height:1.28em;
}





#cont .pagTxt .contTxtLeft {
	width:565px;
	float:left;
	padding-top:16px;
}
#cont .pagTxt .mnIIIRight {
	width:160px;
	float:left;
	padding-top:30px;
}





#cont .mnIIIRight ul {
	padding:0;
	list-style:none;
}
#cont .mnIIIRight .padTop {
	margin-top:12px;
}
#cont .mnIIIRight h2 {
	padding-left:10px !important;
}
#cont .mnIIIRight li a {
	color:#113556;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
	padding-left:10px;
	background:url(../i/t/bgMnIII.gif) 0 3px no-repeat;
}
#cont .mnIIIRight li a:hover,
#cont .mnIIIRight li a.active {
	color:#E31D34;
	background:url(../i/t/bgMnIII.gif) 0 -297px no-repeat;
}
#cont .mnIIIRight .stampa {
	padding-top:46px;
}
#cont .mnIIIRight .stampaII {
	padding-top:26px;
}





#foot {
	width:977px;
	margin:0 auto;
	color:#989898;
	background:url(../i/t/contMiddle.png) left center repeat-y
}
#foot a {
	color:#989898;
}
#foot a:hover {
	color:#333;
}
#foot .ftSx {
	width:300px;
	float:left;
	background:url(../i/t/bgFoot.gif) top right repeat-y;
}
#foot .ftSx p {
	padding:6px 0 6px 14px;
}




#foot .ftDx {
	padding-left:4px;
	padding-right:16px;
}
#foot .ftDx ul {
	padding:6px;
	list-style:none;
	/*text-align:right;*/
}
#foot .ftDx li {
	display:inline;
}
#foot .ftDx a {
	padding:6px;
}
#foot .ftDx a:hover {
	color:#039
}
#foot .ftDx .blu a {
	color:#7091C7
}
#foot .ftDx .blu {
	float:right
}
#foot .ftDx .blu a:hover {
	color:#000
}
#foot .ftDx .bluII a {
	color:#7091C7;
	cursor:default
}
#foot .ftDx .bluII a:hover {
	color:#7091C7
}


#foot .ftDx a.spacer {
	padding-left:14px;
	background:url(../i/t/bgFoot.gif) top left repeat-y;
}

#footBg2 {
	width:977px;
	padding-top:18px;
	padding-bottom:18px;
	min-height:21px;
	height:auto !important;
	height:21px;
	margin:0 auto;
	background:#FFF url(../i/t/footBottom.png) left top no-repeat;
	font-family:Arial;
	font-size:9px !important;
	text-align:center
}
#footBg2 .blu {
	color:#66B8DC !important;
}








/* Area RIservata */
#cont .mnIISxAr {
	padding:10px 13px;
	font-size:11px;
}

#cont .mnIISxAr ul {
	padding:0;
	list-style:none;
}
#cont .mnIISxAr .padTop {
	margin-top:12px;
}
#cont .mnIISxAr h2 {
	padding-left:10px/* !important*/;
}
#cont .mnIISxAr li a {
	color:#113556;
	text-decoration:none;
	padding-left:10px;
	background:url(../i/t/bgMnIII2.gif) 0 3px no-repeat;
}
#cont .mnIISxAr li a:hover,
#cont .mnIISxAr li a.active {
	color:#E31D34;
	background:url(../i/t/bgMnIII2.gif) 0 -297px no-repeat;
}

.errore {padding:12px 20px; background:#EFEFEF; border:1px dashed #E31D34; margin:8px 0 16px 0}

#cont .mn table.logon {
	background:#FFF;
	border:0;
	padding:0;
	margin:0;
}

#cont .mn table.logon p {
	padding:0 16px;
	font-size:12px;
}
#cont .mn table.logon strong {
	color: #E31D34;
	font-size:13px;
}
#cont .mn table.logon a {
	color:#828282;
	font-size:11px;
}
