/* CSS Document */

html{
margin:0;
padding:0;
}

body{
margin:0;
padding:0;
background-color:#f1f1f1;
font-family: Verdana, Helvetica, sans-serif;
font-size:11px;
color: #013e7d;

}

form{
margin:0;
padding:0;
}


a{
color:#013e7d;
}

/*
a:hover{
color:#f4611b;
}*/

#divihr{
background-image:url(../images/hr-bg.gif);
margin:10px 0;
display:block;
width:100%;
float:left;
clear:both;
height:2px;
overflow:hidden;
}

/*/////////////////////////////*/

#fasciatop{
background-color:#7782af;
width:760px;
position:absolute;
left:50%;
margin-left:-380px;
border-bottom:1px solid #fff;
color:#fff;
text-align:right;
height:14px;
}

#fasciatop a{
color:#fff;
font-weight:bold;
text-decoration:none;
margin-right:5px;
}

#fasciatop a:hover{
color: #fff;
text-decoration: underline;
}

#contenitore{
background-color:#d9dbe8;
width:760px;
position:absolute;
top:15px;
left:50%;
margin-left:-380px;
border-left:1px solid #fff;
border-right:1px solid #fff;
}

#top{
/*border-left: 1px solid #fdcb08;*/
border-right: 1px solid #fff;
width:598px;
float:left;
}

#top img{
border:none;
}

#linkclienti{
/*border-left: 1px solid #fff;*/
border-bottom: 1px solid #fff;
float:right;
background-image:url(../img/bg-areaclienti.jpg);
background-position:bottom;
background-repeat:no-repeat;
background-color:#cbd1df;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
}

#linkclienti ul{
margin-left:30px;
margin-bottom:60px;
padding:0;
}

#linkclienti li{
list-style-image:url(../img/listclienti.gif);
margin-bottom:10px;
}

#linkclienti .selected a {
font-weight:bold;
color: #f4611b;
list-style-type:none !important;
}

#linkclienti a{
text-decoration: none;
font-weight:bold;
color: #013e7d;
text-decoration:none;
}

#linkclienti a:hover{
text-decoration: none;
color: #f4611b;
}

#selectmode{
border-right: 1px solid #fff;
width:598px;
background-color: #003d7e;
float:left;
}

#selectmode ul{
margin-top:7px;
margin-bottom:7px;
}

#selectmode li{
display:inline;
}

#selectmode a{
color:#fff;
text-decoration:none;
margin:0 7px 0 0;
padding: 0 7px 0 0;
border-right:1px solid #fff;
}

#selectmode a:hover{
text-decoration:underline;
}

#lineabottom{
width:760px;
float:left;
border-top:1px solid #fff;
background-color: #7782af;
height:18px;
}

#ricerca{
background-image:url(../img/bg-contenitore.jpg);
background-repeat:repeat-x;
background-color:#c4c9dd;
padding-top:40px;
padding-left:40px;
padding-bottom:40px;
width:559px;
border-right: 1px solid #fff;
float:left;
}


#ricercaleft
{
width:237px;
float:left;
}

#ricercaright
{
margin-left:7px;
width:237px;
float:left;
}

#wrapperraffina{
float:left;
width:481px;
margin-top:23px;
}

#ricerca h2{
/*font-weight:normal;*/
font-size:15px;
margin-bottom:4px;
margin-top:0;
float:left;
display:block;
}

#ricerca form{
margin:0;
padding:0;
}

label{
float:left;
width:100%;
}

input {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
margin-top:5px;
margin-bottom:5px;
border:1px solid #507297;
color: #373737;
padding-left:1px;
}

#ricerca input{
width:202px;
/*margin-bottom:15px;*/
}

#rblTipoUtente input
{
width:20px;
border:none;
float:left;
} 
	
.boxform input
{
margin-bottom:5px ;
}

.radiob{
width:20px;
border:none;
float:left;
background-color:Red;
}

#rblTipoUtente label{
margin-top:7px;
width:40px;
float:left;
}



.labelradio{
margin-top:7px;
width:40px;
float:left;
}

#grupporadio{
float:left;
margin-top:21px;
}

.submitricerca{
float:right;
width:76px !important;
height:22px;
border:none;
margin:0px;
}

.boxform{
background-color:#eaedf4;
border:1px solid #fff;
float:left;
padding:14px;
}

#risultati{
/*position:relative;
top:-27px;*/
width:600px;
}

.risultatilabelheader
{
text-align:left;
padding: 7px 7px 7px 18px;
font-weight:bold;
background-color:#fdcb08;
float:left;
clear:right;
height:15px;
width:280px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}


.risultatitableheader
{
border:none;
text-align:left;
font-weight:normal;
background-color:#fdcb08;
border-right:1px solid #fff;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

.risultatitableheader td
{
text-align:left;
padding:7px !important;
font-weight:normal;
background-color:#fdcb08 !important;
border-right:1px solid #fff;
border-bottom:1px solid #fdcb08 !important;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

.risultatitable
{
width:600px;
margin:0;
padding:0;
}

.risultatitable th
{
text-align:left;
padding:7px;
font-weight:normal;
background-color:#fdcb08;
border-right:1px solid #fff;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

.risultatitable td
{
padding:20px 7px;
background-color:#e9ecf3;
border-right:1px solid #fff;
border-bottom:9px solid #c3cada;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

.risultatitablefooter
{
	text-align:center;
	height:15px;
}

.risultatitablefooter a
{
text-decoration:underline;
font-weight:bold;
color: #013e7d;
}

.risultatitablefooter a:hover
{
text-decoration:none;
}

.risultatitable td img
{
border:none;
float:right;
}

.titolorisultati{
background-color:#7782af;
border-right:1px solid #fff;
}

.titdettaglio{
background-image:url(../img/logo_dettaglio.gif);
background-repeat:no-repeat;
padding-left:25px;
width:500px;
padding-bottom:15px;
}

#accessotelef{
display:block;
border:1px solid #fff;
float:left;
width:305px;
margin-right:6px;
}

.dettaglitable{
/* ---- */
clear:both;
background-color:#e7e9f5;
width:100%;
border:none !important;
margin:0;
padding:0;
}

.dettaglitable th{
background-color:#fdcb08;
padding:6px;
padding-left:18px;
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
margin:0;
}

.dettaglitable td{
padding:6px;
padding-left:18px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
border:1px solid #e7e9f5;
margin:0;
}

.dettaglitable  .dark{
background-color:#d3d9e9;
}

#infoloc{
display:block;
border:1px solid #fff;
float:left;
width:213px;
}

.indietro{
width:100%;
display:block; 
float:left; 
margin-top:30px;
}

.indietro a {
color:#003d80;
font-weight:bold;
text-decoration:none;
}

.indietro a:hover {
color:#f46219;
}

.notagarante
{font-size:10px;
		}

.notagarante a
{
	color:#003d80;
	}
	
.notagarante a:hover
{
	text-decoration:none;
	}
	
	
	
	
.pnlMappe{
display:block;
float:left;
margin:0;
padding:19px;
width:560px;
border-right: 1px solid #fff;
background-color:#c4c9df;
background-image:url(../img/bg-contenitore.jpg);
background-repeat:repeat-x;
}


.partida{
background-image:url(../img/partida-bg.gif);
background-repeat:no-repeat;
padding:7px 0 7px 5px;
display:block ;
float:left;
margin:10px 0;
width:554px;
height:46px;
}



.partida label{
width:auto !important;
margin:7px 2px 0 5px;
margin-right:5px;
}

.partida input{
display:block ;
float:left;
}

.lnkCalcola{
display:block;
float:left;
margin-left:28px;
padding:7px 0;
font-weight:bold;
color:#0a3c79;
text-decoration:none;
}

.lnkCalcola:hover{
color:#f4611b;
}

.lnkTrova{
display:block;
float:left;
margin-left:28px;
padding:7px 0 0 4px;
font-weight:bold;
color:#0a3c79;
text-decoration:none;
}

.lnkTrova:hover{
color:#f4611b;
}


.pulisci{
clear:both;
display:block;
height:1px;
overflow:hidden;
}

.googledir{
border:3px solid #fff;
width:534px;
padding:5px;
background-color:#f5f6fb;
float:left;
margin-left:0;
}


#map_canvas
{
width: 554px; height: 400px; border:3px solid #fff
}


#tornaindietro{
display:block;
float:left;
width:100%;
font-weight:bold;
overflow:hidden;
height:40px;
font-size:10px;
margin: 0px 0 -5px 0;
}

.lnkIndietro{
background-image:url(../img/linkindietro-bg.jpg);
background-repeat:no-repeat;
display:block;
float:right;
width:120px;
height:36px;
text-align:center;
text-decoration:none;
padding-top:8px;
}


#lnkNuovaRicerca{
background-image:url(../img/linkindietro-bg.jpg);
background-repeat:no-repeat;
display:block;
float:right;
width:120px;
height:36px;
text-align:center;
text-decoration:none;
padding-top:8px;
}

#lnkStampa{
background-image:url(../img/linkindietro-bg3.gif);
background-repeat:no-repeat;
display:block;
float:right;
width:90px;
height:36px;
text-align:center;
text-decoration:none;
padding-top:8px;
}


#lnkStampa img{
border:none;
vertical-align:middle;
}

.lnkIndietro:hover, #lnkNuovaRicerca:hover , #lnkStampa:hover{
color:#f4611b;
}



.stampa{
display:none;
}
