

#vis ul {
	margin:0;
	padding:0
}

#vis li {
	list-style-type:none;
	padding:2px 0
}


div.visNav {}
div.visNav div.visHelp{}
div.visNav .attivo {color:#b12624 !important}


.telButtonRed {
	-moz-border-radius: 5px;
    border-radius: 5px;
    background-color: #c96563;
   
	
	font-size:12px;
    font-weight: bold;
	padding:10px;
	margin-top,margin-bottom:10px;
	color:#FFF !important;
	text-transform:uppercase;
	text-align:center;
	

}

.telButtonRed:hover {
    background-color: #b12624;
	color:#FFF !important;
	text-decoration:none

}
.visButtonBlu {
	height:29px;
	background-image:url(/img/businesscenter/visure/sf_buttonBlu.jpg);
	text-align:center;
	font-weight:bold;
	color:#FFFFFF;
	padding:12px 7px;
	margin-bottom:7px; 
	width:197px

}

.visButtonBlu a{
	color:#FFFFFF !important;
	text-decoration:none
}
.visButtonBlu a:hover{
	color:#FFFFFF !important;
	text-decoration:underline
}



#visBoxAll{
background-color: #eaeaea;
border:1px solid #CCCCCC;
margin-top:20px;
background-image:url(/img/businesscenter/visure/q.jpg);
background-repeat:repeat-x;
background-position:top;
font-size:12px;
}



#visBoxAll .contenuto{   
	-moz-border-radius: 5px;
    border-radius: 5px;
    background-color: #fbfbfb;
    display: block;
    font-weight: normal;
	margin:10px;
	padding:10px 0;

}
#visBoxAll .contenuto .box{
    float:left;
	width:185px;
	margin:16px 0 16px 19px;
	border:0
}

#visBoxAll h2{
   text-transform:uppercase;
   color:#1b4c74;
   font-size:18px;
   margin:10px 18px

}

#visBoxAll h2{
   text-transform:uppercase;
   color:#1b4c74;
   font-size:18px;
   margin:10px 18px

}
#visBoxAll h2 span{
   color:#b12624

}

#vis h3{
   color:#1b4c74;
}

#vis div.boxSpot {
border:1px solid #CCCCCC;
background-color:#eaeaea;
background-image:url(/img/businesscenter/visure/q.jpg);
background-repeat:repeat-x;
background-position:top;
padding:10px;
text-align:center;
margin:10px auto 34px auto



}
#vis div.boxSpot>img{ 
margin:-40px auto 0 auto;
}

#vis div.boxSpot div{ 
background-color:#FFFFFF;
margin:0 auto;
padding:5px 10px;
}

#vis div.boxSpot h2{ 
color:#c96563;
margin:0
}


#vis div.boxSpot a { 
	color:#1b4c74;
	font-weight:bold;
	margin:11px auto 0 auto
}

#vis div.boxSpot a.click  { 
	line-height:19px;
	background-image:url(/img/businesscenter/visure/frecciaBlu.png);
	background-repeat:no-repeat;
	display:block;
	margin-left:16px;
	padding-left:7px
}

#vis div.colonna {
width:220px;
float:left;
padding:0
}

#vis div.box-sfumato{
border:1px solid #CCCCCC;
background-color:#fbfbfb;
background-repeat:repeat-x;
background-image:url(/img/businesscenter/visure/sf_boxSfumato.jpg);
background-position:bottom !important;
padding:10px;
margin-top: 10px;
clear:left;
}
#vis div.colonna div.box-sfumato{
padding-bottom:55px !important;
}

#vis div.colonna a.bottone {
	width:131px;
	height:59px;
	background-image:url(/img/businesscenter/visure/sf_buttonBox.jpg);
	background-repeat:no-repeat;
	margin:-43px auto 20px 23px;
	line-height:27px;
	padding-left:31px;
	color:#FFF;
	display:block;
	font-weight:bold;
	
}



#vis div.colonna a:hover.bottone {
	background-image:url(/img/businesscenter/visure/sf_buttonBox-hover.jpg);
	text-decoration:none !important

}

#vis div.colonna a.bottone span {
	color:#1b4c74;
	
}
.stop {clear:left}

.stopAll {clear:both}

.blu {color:#1b4c74 !important}

.rosso{color:#b12624 !important}

#vis div.colRight {
	float:right;
	width:211px;
	margin-left:12px

}

#vis table.listino tr.header{
	background-image:url(/img/businesscenter/visure/headerTableListino.gif);
	width:436px;
	height:40px;
	font-weight:bold;
	background-color:#FFFFFF
}


#vis table.listino td {
	padding:7px
}

#vis table.listino tr.sc {
	background-color:#e7caca;

}

#vis table.listino tr.ch {
	background-color:#f3e9e9;
}

#vis table.listino tr.ch td{
	border-bottom:1px solid #CCC;
	border-top:1px solid #FFFFFF;

}

#vis table.listino tr.sc td{
	border-top:1px solid #FFFFFF;
	border-bottom:1px solid #CCC;

}

#vis div.colRight h3.inEvidenza {
	font-size:14px;
	font-weight:bold;
	color:#b12624;
	border:none
}

#vis div.colRight h3.titoloOpera {
	font-size:16px;
	font-family: Georgia,"Times New Roman",Times,serif !important;
	font-weight:bold;
	color:#1b4c74;
	border:none

}

#vis div.colRight div.boxProd {border-bottom:1px solid #CCCCCC; margin-bottom:16px}

#vis div.colRight div.boxProd div.inPromozione{ background-color:#f3f3d0; padding:8px;}

#vis div.colRight div.boxProd div.inPromozione p {font-size:12px;}

#vis div.colRight div.boxProd div.inPromozione p.prezzoPieno {font-size:12px; text-decoration:line-through; color:#1b4c74}

#vis div.colRight div.boxProd div.inPromozione span.ev {background-color:#ead0cf; color:#b12624; padding:3px; margin-right:7px}

#vis div.colRight div.boxProd div.inPromozione span.prezzo {font-size:16px !important; font-weight:bold; line-height:25px; color:#000;}

#vis div.colRight span.prezzo {font-size:16px !important; font-weight:bold; line-height:25px; color:#1b4c74;}

#vis div.colRight a.acquista {
	display:block;
	float:right;
	background-image:url(/img/businesscenter/visure/buttonAcquista.png);
	background-repeat:no-repeat;
	width:57px;
	height:25px;
	color:#FFFFFF;
	padding-left:28px;
	padding-top:5px;
	font-size:11px !important;
	margin-right:0px;
}

#visMenu {background-color:#eaeaea; text-transform:uppercase; font-size:13px; margin:20px 0; padding:0; border:1px solid #CCC}

#visMenu ul {list-style: none outside none; border-top:1px solid #FFF}
#visMenu ul>li:first-child a { border-top:none !important}

#visMenu li {border-bottom: 1px solid #CCCCCC;margin:0 10px;font-weight:bold;}

#visMenu li a, #visMenu li a:visited{
display:block; border-top:1px solid #fff;
color:#1b4c74; text-decoration:none; padding:10px 5px;
margin-top:-1px
}

#visMenu li a:hover, #visMenu li a:active, #visMenu li.active a {
 color:#b12624
}

#visMenu li.pec a span { font-size:11px; color:#1b4c74; }

#visMenu li.pec a {font-size:20px; color:#c96563 !important}
#visMenu li.pec { border-bottom:none !important}


/*visura*/

#vis .box2cols {width:435px;margin-bottom:20px}

#vis .box2cols a {color:#000000}

#vis .box2cols div.pad li {
  border-bottom:1px solid #CCCCCC;
  margin-left:15px;
  padding:10px 0

}


#vis .box2cols div#importante{
    float:left;
	width:216px;
	border:0
}

#vis .box2cols div#faq{
    margin-left:216px

}

#vis .box2cols div.pad p, #vis .box2cols div.pad h6{
   padding-left:15px !important
}

#vis .box2cols .marginTop10{
    margin-top:10px
}

#vis .box2cols h6.int{
   border-bottom:1px solid #cfa6a6;
   font-weight:bold;
   font-size:14px;
   color:#b12624;
   line-height:25px;
   padding:0;
}

#vis div#ordinaSubito {
	width:500px;

}

#vis div#ordinaSubito h5{
	color:#b12624;
	font-size:16px;
	font-weight:bold;
	border-bottom:1px solid #CCCCCC;
	padding-bottom:12px

}

#vis div#ordinaSubito div.listinoVisura{
	float:right;
	width:124px;
	background-color:#1b4c74;
	border:1px solid #173147;
	text-align:center;
	font-size:12px

}


#vis div#ordinaSubito div.listinoVisura ul li {
	color:#FFF;
	border-bottom:1px solid #173147;
	border-top:1px solid #8da6ba;
	padding:7px 0;
	margin:0
}

#vis div#ordinaSubito div.listinoVisura span.big {
	font-size:20px
}

#vis div#ordinaSubito form {
	margin:0;	
}


#vis div#ordinaSubito input[type="text"], #vis div#ordinaSubito select, #vis div#ordinaSubito textarea{
	border:1px solid #CCCCCC;
	background-color:#FFFFFF;
	padding:2px
}

#vis div#ordinaSubito select, #vis div#ordinaSubito textarea{
	width:238px
}

#vis div#ordinaSubito form label {
	font-weight:bold;
	width:170px;
	float:left;

}


#vis div#ordinaSubito form input#Ordina {
	width:75px;
	height:35px;
	background-color:#FFFFFF;
	background-image:url(/img/businesscenter/visure/buttonSfondo.png);
	background-repeat:no-repeat;
	background-position:center;
	font-size:12px;
	padding:0;
	text-align:center;
	color:#FFFFFF;
	border:none;
	cursor:pointer

}

#vis div#ordinaSubito form input#Ordina:hover {
	text-decoration:underline

}

#vis div#ordinaSubito div.privacy {
	background-color:#e3e3e3;
	padding:10px;
	margin:20px 0
}

label.error {font-weight: bold; color: #cc3300;}
input.error {background-color: #e3b4a2;}