BODY {	
	padding:0px 0px 0px 0px;
	margin: 0px; 
	position: relative; 
	background:#3E3E3E;
	font-family:Arial,Verdana,Geneva,Helvetica,sans-serif;
	font-size:11px;
		}
BODY,HTML { 
	margin:0px;
	height:100%;
}

A {
	color: #999;	
	text-decoration: none;
	
}
A:hover	{
	color: #ccc;
		
}



#flashContent {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;	
	margin:0px 0 0 0px;
	border:0px solid #FF9900;
	
}

.altFlash {
	font-family:Arial,Verdana,Geneva,Helvetica,sans-serif;
	FONT-SIZE: 11px;
	FONT-WEIGHT:normal;
	COLOR: #999;
	text-align: left;
	width:900px;
	left:50%;
	margin:80px 0px 0px -400px;
	position:absolute;
}

.contenitoreTxt {
	position:absolute;
	font-family:Arial,Verdana,Geneva,Helvetica,sans-serif;
	FONT-SIZE: 11px;
	FONT-WEIGHT:normal;
	COLOR: #999;
	text-align: left;
	width:800px;
	/*top:30%;*/
	left:50%;
	margin:300px 0px 0px -400px;
	border-top:1px solid #68545D;
}

#footer{
	z-index:9999;
    position:absolute;
	width:900px;
	height:30px;
	top:50%;
	left:50%;
	margin:205px 0px 0px -450px;
	font-family:Arial,Verdana,Geneva,Helvetica,sans-serif;
	FONT-SIZE: 10px;
	FONT-WEIGHT:normal;
	COLOR: #7B7B7B;
	text-align:right;
	border:0px solid #ff9900;
}
#footer A {
	color: #7B7B7B;	
	text-decoration: none;
}
#footer A:hover	{
	color: #7B7B7B;
	text-decoration: underline;	
}

#footerIndex{
	z-index:9999;
    position:absolute;
	width:900px;
	height:30px;
	top:50%;
	left:50%;
	margin:235px 0px 0px -450px;
	font-family:Arial,Verdana,Geneva,Helvetica,sans-serif;
	FONT-SIZE: 10px;
	FONT-WEIGHT:normal;
	COLOR: #7B7B7B;
	text-align:right;
	border:0px solid #ff9900;
}
#footerIndex A {
	color: #7B7B7B;	
	text-decoration: none;
}
#footerIndex A:hover	{
	color: #7B7B7B;
	text-decoration: underline;	
}

#menuTop{
	z-index:9999;
    position:absolute;
	width:950px;
	height:20px;
	top:50%;
	left:50%;
	margin:-280px 0px 0px -475px;
	font-family:Arial,Verdana,Geneva,Helvetica,sans-serif;
	FONT-SIZE: 11px;
	FONT-WEIGHT:normal;
	COLOR: #999;
	text-align:right;
	border:0px solid #ff9900;
}

#menuTop UL{
	list-style:none;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	border:0px solid #000;
	float:right;
}

#menuTop UL LI{
	display:inline;
	margin:0px 0px 0px 0px !important;
	padding:0px 0px 0px 0px;
	/*border:0px solid #333;
	border-width:0px 0px 0px 0px;*/
	float:left;
}

#menuTop UL LI A{	
	display:block;
	float:left;
	color:#999;
	height:14px;
	text-decoration:none;
	padding:0px 8px;
}

#menuTop UL LI A:link,
#menuTop UL LI A:visited{
	line-height:14px;
	height:14px;
}
#menuTop UL LI A:hover,
#menuTop UL LI A:focus,
#menuTop UL LI A:active{
	background:url("arrow.gif") no-repeat 1px 5px ;
	color:#999;
}
#menuTop UL LI.sel A{
	background:url("arrow.gif") no-repeat 1px 5px ;
	color:#999;
}

#title H1{
	z-index:9999;
    position:absolute;
	width:900px;
	top:50%;
	left:50%;
	margin:270px 0px 0px -450px;
	font-family:Arial,Verdana,Geneva,Helvetica,sans-serif;
	FONT-SIZE: 10px;
	FONT-WEIGHT:normal;
	COLOR: #666;
	text-align:right;
	border:0px solid #ff9900;
}

#titleInside H1{
	z-index:9999;
    position:absolute;
	width:900px;
	top:50%;
	left:50%;
	margin:270px 0px 0px -416px;
	font-family:Arial,Verdana,Geneva,Helvetica,sans-serif;
	FONT-SIZE: 10px;
	FONT-WEIGHT:normal;
	COLOR: #666;
	text-align:left;
	border:0px solid #ff9900;
}






/*/////////////////////////////////////////////////////////////////*/
/* PUNTIVENDITA */
/*/////////////////////////////////////////////////////////////////*/

#puntivendita{
	z-index:9999;
    position:absolute;
	width:500px;
	height:363px;
	top:50%;
	left:50%;
	margin:-175px 0px 0px -390px;
	/*padding:0px;
	margin:0px;
	float:left;*/
}

#puntivenditaDet{
	z-index:9999;
    position:absolute;
	top:50%;
	left:50%;
	margin:-166px 0px 0px 119px;
	width:324px;
	height:230px;
	overflow:auto;
	/*border:1px solid #E276A9;
	background:#fff;*/
	scrollbar-3dlight-color: #ccc;
	scrollbar-arrow-color: #fff;
	scrollbar-base-color: #999;
	scrollbar-darkshadow-color: #ccc;
	scrollbar-face-color: #999;
	scrollbar-highlight-color: #999;
	scrollbar-shadow-color: #999;
	scrollbar-track-color: #ccc;
}

.tzona{
	/*float:left;*/
	padding:0px 0px 0px 0px;
	position:absolute;
	top:50%;
	left:50%;
	margin:-160px 0px 0px -45px;
	width:145px;
	line-height:20px;
	height:20px;
	/*background:#E276A9;*/
	color:#fff;
	text-align:right;
	z-index:9999 !important;
	border:0px solid #000;
}
.tzona H3{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	font-size:11px;
	font-weight:700;
	text-transform:uppercase;
}
.back2country LI A:visited{
	border:0px;
	text-decoration:none;
	color:#ccc;	
}
.back2country{
	z-index:9999;
	position:absolute;
	top:50%;
	left:50%;
	margin:117px 0px 0px 106px;
	padding:0px;
	border:0px solid #fff;
}
.back2country LI{
	margin:0px 4px 0px 0px;
	padding:2px 0px 2px 4px;
	width:150px;
	float:left;
	line-height:16px;
	font-size:11px;
	display:block;
	text-align:center;
	border:0px solid #444;
	border-width:0px 0px 0px 0px;
	list-style:none;
	font-weight:700;
	background:url(arrow_black_sx.gif) no-repeat 10px 10px #ccc;
}
.back2country LI A{
	color:#666;
	text-decoration:none;
	margin:0px 0px 0px 0px;
	padding:2px 0px 2px 0px;
	display:block;
}
.back2country LI A:link,
.back2country LI A:visited{
	border:0px;
	text-decoration:none;
	color:#666;	
}
.back2country LI A:hover,
.back2country LI A:focus,
.back2country LI A:active{
	border:0px;
	text-decoration:none;
	color:#333;
}

/*/////////////////////////////////////////////////////////////////*/
/* LISTA PUNTIVENDITA */
/*/////////////////////////////////////////////////////////////////*/

.distContent{
	font-size:11px;
	color:#000;
	padding:8px 0px 8px 5px;
	border-bottom:1px solid #999;
}
.distContent P{
	margin:0px 0px 0px 0px;
	color:#000;
	padding:12px;
	overflow:auto;
	height:228px;
	width:370px;
	scrollbar-3dlight-color: #555;
	scrollbar-arrow-color: #999;
	scrollbar-base-color: #222;
	scrollbar-darkshadow-color: #555;
	scrollbar-face-color: #222;
	scrollbar-highlight-color: #222;
	scrollbar-shadow-color: #222;
	scrollbar-track-color: #222;
}
.distContent A{
	color:#000;
	margin:3px 6px 3px 0px;
	font-weight:500;	
	text-decoration:underline;
}
.distContent A:hover{
	color:#000;
	text-decoration:none;
}

.distRow{
	/*background:#905571;*/
}

.distTitle{
	/*border-bottom:1px solid #999;*/
	color:#000;
	font-size:11px;
	padding:0px 5px;
	font-weight:700;
}
.distTitle2{
	color:#fff;
	font-size:11px;
	padding:0px 5px 0px 20px;
	font-weight:700;
	text-transform:uppercase;
	background:url("arrow_down.gif") no-repeat 1% 50% #E276A9;

}

/*/////////////////////////////////////////////////////////////////*/
/* SCHEDA PUNTOVENDITA */
/*/////////////////////////////////////////////////////////////////*/

#puntivenditaDettaglio{
	z-index:9999;
    position:absolute;
	top:50%;
	left:50%;
	margin:-130px 0px 0px 119px;
	width:330px;
	height:210px;
	overflow:auto;
	/*border:1px solid #E276A9;
	background:#fff;*/
	scrollbar-3dlight-color: #ccc;
	scrollbar-arrow-color: #fff;
	scrollbar-base-color: #999;
	scrollbar-darkshadow-color: #ccc;
	scrollbar-face-color: #999;
	scrollbar-highlight-color: #999;
	scrollbar-shadow-color: #999;
	scrollbar-track-color: #ccc;
}

#puntivenditaImage{
	z-index:9999;
    position:absolute;
	width:496px;
	height:301px;
	top:50%;
	left:50%;
	margin:-160px 0px 0px -390px;
}

.distContentDettaglio{
	font-size:11px;
	padding:10px 0px 10px 4px;
	color:#000;
}

.distContentDettaglio A{
	color:#000;
	margin:3px 6px 3px 0px;
	font-weight:500;	
	text-decoration:underline;
}
.distContentDettaglio A:hover{
	color:#000;
	text-decoration:none;
}

.puntivenditaThumbs{
	border:0px solid #fff;
	width:80px;
	position:absolute;
	left:430px;
	top:64px;
}

.tzonaDettaglio{
	padding:0px 0px 0px 5px;
	position:absolute;
	top:50%;
	left:50%;
	margin:-160px 0px 0px 106px;
	width:320px;
	line-height:30px;
	height:30px;
	background:#E276A9;
	color:#fff;
	text-align:left;
	z-index:9999 !important;
	border:0px solid #000;
}
.tzonaDettaglio H3{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 10px;
	font-size:11px;
	font-weight:700;
}

/* SITE MAP ////////////////////////////////////////////////////////////////////*/

DIV.sitemap{
	z-index:9999;
	position:absolute;
	top:50%;
	left:50%;
	margin:-200px 0px 0px -80px;
	overflow:auto;
	height:358px;
	width:414px;
	_width:414px;
	scrollbar-3dlight-color: #ccc;
	scrollbar-arrow-color: #fff;
	scrollbar-base-color: #999;
	scrollbar-darkshadow-color: #ccc;
	scrollbar-face-color: #999;
	scrollbar-highlight-color: #999;
	scrollbar-shadow-color: #999;
	scrollbar-track-color: #ccc;
	text-align:left;
	border:0px solid #000
}
UL#sitemap{
	FONT: 11px/1.0em Arial, Verdana, Tahoma;
	FONT-WEIGHT:normal;
	COLOR: #000;
	padding:0px 0px 0px 0px !important;
	margin:0px 10px 0px 0px !important;
	border:0px solid #000
	
}
UL#sitemap LI{
	list-style:none;
	margin:4px 0px;
	padding:0px;
	font-weight:normal;
	background:#ccc !important;
}
LI.firstLevel{
	font-weight:700 !important;
	padding:7px !important;
}
UL#sitemap LI A{
	border:0px !important;
	background:url("arrow_black.gif") no-repeat 0% 50%;
	padding:0px 5px 0px 8px;
}
UL#sitemap LI A:link,
UL#sitemap LI A:visited{
	text-decoration:none;
	color:#000;
}
UL#sitemap LI A:hover,
UL#sitemap LI A:focus,
UL#sitemap LI A:active{
	text-decoration:underline;
	color:#000;
}

/*//////////////////////////////////////////////////////////////////////*/
/* FORM                                                                 */
/*//////////////////////////////////////////////////////////////////////*/

FORM{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.mainFieldset{
	float:left;
	width:390px;
	margin: 10px 40px 0px 0px !important;
	padding: 0px 0px 0px 0px;
	border:0px solid #000
}
.rightFields{
	float:left;
	margin: 10px 0px 0px 0px !important;
	padding: 0px 0px 0px 0px;
	width:400px;
	border:0px solid #ff9900
}
.formStyle FIELDSET.bottomFields { 
	width:100%;
}
.formStyle { 
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.formStyle FIELDSET { 
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border:0px solid #000;
}
           
.formStyle LEGEND { 
	font-weight: bold;
	letter-spacing:normal;
	margin: 0px 0px 0px 0px;
	padding: 0px 5px 0px 5px;
}

.formStyle DIV { 
	margin: 10px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	clear: both;
}
* html .formStyle DIV { 
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	clear: both;
}         
.formStyle LABEL { 
	display: block;
	width: 400px;
	float: left;
	font-weight: normal;
	letter-spacing: 0px;
	line-height: 20px;
	text-align:left;
	margin-right: 0px;
}
.formStyle LABEL SPAN {
	color: #ff0000;
	font-family: Tahoma,Arial,Verdana,Geneva,Helvetica,sans-serif;
}
 SELECT{
	font-family:Verdana,Tahoma,Arial,Geneva,Helvetica,sans-serif;
	font-size:11px;
	margin:2px 0px 0px 0px; /* per Firefox */
	*margin:2px 0px 0px 0px; /* per IE 7 */
	_margin:5px 0px 3px 0px; /* per IE 6 */
	border-top:1px solid #ccc !important;
	border-right:1px solid #e2e2e2 !important;
	border-bottom:1px solid #e2e2e2 !important;
	border-left:1px solid #ccc !important;
	padding: 1px 0px 1px 0px;
}

.formStyle INPUT,
/*.formStyle SELECT,*/
.formStyle TEXTAREA { 
	background: #fff; 
	color: #000; 
	font-weight: normal;
	font-family:Verdana,Tahoma,Arial,Geneva,Helvetica,sans-serif;
	font-size:11px;
	letter-spacing:normal;
	line-height:normal;
	padding: 3px 0px 3px 0px;
	margin:0px 0px 0px 0px; /* per Firefox */
	*margin:0px 0px 0px 0px; /* per IE 7 */
	_margin:3px 0px 3px 0px; /* per IE 6 */
	border:0;
	border-top:1px solid #ccc !important;
	border-right:1px solid #e2e2e2 !important;
	border-bottom:1px solid #e2e2e2 !important;
	border-left:1px solid #ccc !important;
	width: 400px;
	cursor: text;
}
.formStyle INPUT:hover,
.formStyle SELECT:hover { 
	border-bottom: 1px solid #ff0000;
	background:url("bgInput.gif") repeat-x 0px 100%;
}
.formStyle INPUT:focus,
.formStyle SELECT:focus { 
	border-bottom: 1px solid #8EA4D0;
	background:url("bgInput.gif") repeat-x 0px 100%;
}

.formStyle DIV.riga_textarea LABEL { 
	clear:both;
	margin-top:0px;
}
.formStyle DIV.riga_textarea TEXTAREA {
	border:none;
	height: auto;
	width: 225px;
	padding:5px;
	background:#fff;
	border: 1px solid #8EA4D0;
}
.formStyle DIV.riga_textarea TEXTAREA:hover {
	border:none;
	background:#F2f2f2;
	border: 1px solid #8EA4D0;
}
.formStyle DIV.riga_textarea TEXTAREA:focus {
	background:#F2f2f2;
	border: 1px solid #8EA4D0;
}

.formStyle DIV.riga_spunta {
	margin-bottom: 10px;
	margin-left:0px;
	font-family:Verdana,Tahoma,Arial,Geneva,Helvetica,sans-serif;
}
.formStyle DIV.riga_spunta input {
	background: transparent;
	border: 0px solid #fff;
	width: auto;
	vertical-align: middle;
	padding: 0px;
	margin: 0px;
	cursor: pointer;
}
.formStyle DIV.riga_spunta INPUT:hover {
	background: transparent;
}
.formStyle DIV.riga_spunta label {
	display: inline;
	width: 180px;
	text-align: left;
	float: none;
}
.formStyle div.riga_spunta input,.formStyle div input.spunta {
	background: transparent;
	border: 0px solid #ffffff !important;
	width: auto;
	vertical-align: middle;
	padding: 0px;
	margin: 0px;
	cursor: pointer;
}

.formStyle div.riga_spunta input,.formStyle div input.spunta2 {
	background: transparent;
	border: 0px solid #ffffff !important;
	width: auto;
	vertical-align: middle;
	padding: 0px;
	margin: 0px 0px 0px 0px;
	cursor: pointer;
}

.formStyle P.leggi_privacy { 
	margin: 0px 0px 0px 0px;
	padding-left:20px !important;
	background:url("arrow_pallino.gif") no-repeat 0px 50%;
	line-height:20px;
}
.formStyle A {
	color: #757575;	
	text-decoration: none;
}
.formStyle A:hover	{
	text-decoration: underline;
	color: #757575;	
}
.formStyle .invia_cancella { 
	width:520px;
	margin:15px 0px 15px 0px;
	float:left;
}
	
INPUT.pulsante {
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align: center;
	font-weight: bold;
	line-height:normal;
	padding:3px 15px 3px 15px; /* per Firefox */
	*padding:3px 10px 3px 10px; /* per IE 7 */
	_padding:3px 10px 3px 10px; /* per IE 6 */
	margin: 0px 10px 0px 0px;
	cursor: pointer;
	width: auto;
	border: 0px;
	float: left;
	background:url("bgBott.gif") repeat-x 0px 0px !important
}
.formStyle INPUT.pulsante:hover {
	background:url("bgBott_over.gif") repeat-x 0px 0px !important;
	color: #ffffff;
}

.sender{
	background: url("bott_invia-off.gif") no-repeat 0px 0px ;
	border:0px solid #000;
	padding:0px;
	margin:0px;
	height:25px !important;
	line-height: 25px;
	width:67px;
	/*margin-bottom:20px;*/
}
.infoprivacy{
	font-family: Tahoma,Arial,Verdana,Geneva,Helvetica,sans-serif;
	line-height:1.3em;
	color:#000;
	text-align: left;
	font-size:11px;
	padding:10px;
}
.infoprivacy A {
	color: #000;	
	text-decoration: underline;
}
.infoprivacy A:hover	{
	text-decoration: underline;
	color: #666;	
}

/* ALLESTIMANTI ////////////////////////////////////////////////////////////////////*/

#allestimenti{
	z-index:500;
	position:absolute;
	top:50%;
	left:50%;
	margin:-200px 0px 0px -394px;
	width:860px;
	height:358px;
	text-align:left;
	border:0px solid #000
}
#allestimenti .box{
	position:relative;
	float:left;
	width:195px;
	margin:30px 16px 0px 0px;
	border:0px solid #000
}
#allestimenti .box .foto{
	float:left;
	width:195px;
	height:146px;
	margin:0px 0px 10px 0px;
	background:#FFF;
	overflow:hidden;
	border:2px solid #FFF
}
#allestimenti .box .testo{
	float:left;
	width:195px;
	text-align:left;
}

/*/////////////////////////////////////////////////*/
/* PAGINATORE                                      */
/*/////////////////////////////////////////////////*/

.paginatore{
	z-index:500;
	position:absolute;
	left:0px;
	bottom:0px;
	width:500px;
	border:0px solid #ff9900;
}
.paginatore DIV{
	float:left;
	margin:0px 0px 0px 0px !important;
	padding:0px 0px 0px 0px;
}
.paginatore UL{
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.paginatore LI {
	list-style:none !important;
	float:left;
	padding:0px 0px 0px 0px;
	margin:0px 2px 0px 2px;
	text-align:center;
	padding:0px 0px 0px 0px;
	line-height:23px !important;
	width:23px !important;
	font-size:10px;
	/*background: url(pallino.gif) no-repeat center center;*/
}
.paginatore LI A{
	color:#000 !important;
	border:0px solid #dcdcdc !important;
	padding:0px 0px 0px 1px;
	font-weight:normal;
	font-family:Arial, "Trebuchet MS", Tahoma, Verdana;
}
.paginatore LI A:link,
.paginatore LI A:visited{
	border:0px;
	text-decoration:none !important;
	color:#fff;	
}
.paginatore LI A:hover,
.paginatore LI A:focus,
.paginatore LI A:active{
	border:0px;
	text-decoration:none !important;
	color:#EC008C !important;
}
.paginatore LI.arrow{
	font-size:10px !important;
	background:none !important;
	font-weight:normal;
}
.paginatore LI.arrow A{
	color:#000 !important;
	padding:0px 0px 0px 0px;
	background:none !important;
	font-family:"Trebuchet MS";
	font-weight:bold;
	font-size:16px;
}
.paginatore LI.arrow A:hover{
	background:none !important;
	color:#EC008C !important;
}
.paginatore LI.selected{
	color:#FFF !important;
	font-weight:normal;
	font-family:Arial, "Trebuchet MS", Tahoma, Verdana;
	background: url(pallino_over.gif) no-repeat center center;
	padding:0px 0px 0px 0px;
	line-height:23px !important;
	width:23px !important;
	border-top:0px solid #333 !important;
	border-right:0px solid #333 !important;
	border-bottom:0px solid #333 !important;
	border-left:0px solid #333 !important;
}
.paginatore LI.selected A {
color:#FFF !important;
}