/*@charset "utf-8";*/
/* CSS Document */

body{
	margin: 0px;
	padding: 0px;
	background-color: #D1DFE5;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
}


.container {
	width: 1000px;
	height: 100%;
	margin:0 auto;
	text-align:left;
	position:relative;
}

/*Stili header*/
.header{
	background-color:White;
	margin:0 auto;
	background-color:White;
	border-bottom: 6px #411510 solid;
}
.divBanner
{	
	height:85px;
	width: 1000px;
	margin:0 auto;
	/*border-right:1px solid #411510;
	border-left:1px solid #411510;*/
	}

.divMenu
{
	background-color:#411510;
	height:25px;
	}
	
.menu
{
	width:1000px;
	margin:0 auto;
	}
	
.menu a:hover{
	text-decoration:none;
	}
	
.divTop
{
	height:155px;
	width: 1000px;
	margin:0 auto;
	background-image:url(../../images/master/top.jpg);
	}
.login
{
	float:right;
	margin-right:5px;
	margin-top:42px;
	color:#411510;
	font-weight:bold;
	width:187px;
	text-align:left;
	}

.buttonLogin
{
	margin-right:6px;
	margin-top:13px;
	}

.divContMappa
{
	width:773px;	
	margin-top:23px;
	}

.divMenuMap
{
	height:34px;
	}

.linkTipologia
{
	float:left;
	}
.divMappa
{
	border:1px solid #999999;
	border-top:2px solid #411510;
	background-color:White;
	position:relative;
	height:370px;	
	height: auto !important;
	min-height:370px;
	}

.mappa
{
	margin:26px;
	width:286px;
	}

.campiMappa
{
	position:absolute;
	right:25px;
	top: 20px;
	width:305px;
	}
	
.labelSelectservizi
{
	display:block;
	margin-bottom:35px;
	font-weight:bold;
	}


.divSponsor
{
	width:183px;
	border:1px #999999 solid;
	background-color:White;
	position:absolute;
	top:0px;
	right:0px;
	padding:11px;
	padding-bottom:0px;
	}

.mappaGoogle
{
	width:300px;
	height:370px;
	height: auto !important;
	min-height:370px;
	position: absolute;	
	}

#MJ_MainMenu
{
	position: absolute;
	border-right:1px #999999 solid;
	border-bottom:1px #999999 solid;
	border-top:1px #999999 solid;
}

.sxTesto
{
	width:200px;
	height:370px;
	padding:20px;
	text-align:justify;
	}

.campiRisultati
{
	float:right;
	margin-right:15px;
	margin-top: 15px;
	margin-bottom: 15px;
	width:440px;
	}

.schedaStruttura
{
	margin-top:5px;
	text-align:justify;
	padding:5px;
	}

.divImageStrut
{
	width:280px;
	padding:15px;
	}
	
.imageSmall
{
	margin-top:0px;
	margin-bottom:0px;
	margin-right:10px;
	}

.paddingTable
{
	padding-left:15px;
	}



/* MENU*/

.itemSottoMenu {
	font-size:11px;
	text-align:left;
	letter-spacing:1px;
}

.sottoMenu{
	padding-top:10px;
	z-index:100;
	}



.divBox
{
	border:1px solid #999999;
	background-color:White;
	position:relative;
	height:205px;	
	width:310px;
	margin-top:22px;
	font-size:12px;
	margin-bottom:2px;
	float:left;
	}

.divBox_titolo
{
	background-image:url(../../images/master/sfondo_titolBox.jpg);
	background-repeat:repeat-x;
	height:26px;
	border-bottom:1px solid #CCCCCC;
	padding-left:16px;
	padding-top:13px;	
	color:#666666;
	}

.divBox_titoloGrande
{
	font-size:15px;
	font-weight:bold;
	}

.divBox_testo
{
	padding:22px;
	text-align:justify;
	height:120px;
	overflow:auto;	
}

.divBox_testo a{
	font-weight:bold;
	font-size:13px;
	color:#117399;
	text-decoration:none;
	}

.divBox_testo a:hover{
	text-decoration:underline;
	}
	
.divBox_testoTitolo
{
	display:block;
	padding-bottom:16px;
	}



.divBox_testoTitoloStrutt
{
	display:block;
	padding-bottom:0px;
	}

.divCont
{
	border:1px solid #999999;
	border-top:2px solid #411510;
	background-color:White;
	position:relative;
	height:370px;	
	height: auto !important;
	min-height:370px;
	padding: 20px; 
	margin: 0 auto;
	color:#1A1A1A;
	text-align:justify;
	}	
	
.hr_grigio{
	color: #D7D7D7;
	background-color: #D7D7D7;
	height: 1px; 
	border: 0px;
	margin-top:20px !important;
	margin-bottom:8px !important;
	}

/*-----------------------------*/
.itemMenu a:hover{
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	text-transform:uppercase;
	font-weight:bold;
	letter-spacing:1px;
}

.tuttoSottoMenu {
	text-align: left;
	border-top: #6C6C6C 1px solid;	
}


.contenuto{
	position: relative; 
	width: 802px;
	padding-left:1px;
	padding-right:1px;
	height:500px;
	}







	
	.linkAzzurro a{
		color:#3399CA;
		text-decoration:none;
	}
	
	.linkAzzurro a:hover{
		text-decoration:underline;
	}
	
	
	.linkGrigio a{
		color:Gray;
		text-decoration:none;
	}
	
	.linkGrigio a:hover{
		text-decoration:underline;
	}
	
	.linkMarrone a{
		color:#411510;
		text-decoration:none;
	}
	

	
/*	
	
	.spazioTextBox{
		padding-left:1px;
		padding-right:1px;
		}*/




.image{
	border: 1px solid #999999;
}

.imageFloat{
	border: 1px solid #999999;
	float:left;
	margin-right:15px;
	margin-bottom:10px;
}

/* generici */

.testoMaiuscolo{
	text-transform:uppercase;	
	}

p{
	margin-top: 14px;
	margin-bottom:0px;
}

.spanTestoRosso{
	color:#8F1E2D;
	font-weight:bold;
}

hr{
	color: #D7D7D7;
	background-color: #D7D7D7;
	height: 1px; 
	border: 0px;
	margin-top:13px !important; 
	margin-bottom:11px !important;
	}
	

	
	.indietro a{
		color:#8080D0;
		text-decoration:none;
	}
	
	.indietro a:hover{
		text-decoration:underline;
	}


.marginBotton
{
	margin-bottom:10px;
	}

.sponsor
{
	display:block;
	margin-bottom:15px;
	}

.sponsorPage
{
	padding:5px;
	display:block;
	}


/*Stelle*/

.ratingStar {
    font-size: 0pt;
    width: 13px;
    height: 12px;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
    display: block;
    background-repeat: no-repeat;
}

.filledRatingStar {
    background-image: url(../../images/stelle/FilledStar.png);

}

.emptyRatingStar {
    background-image: url(../../images/stelle/EmptyStar.png);
}

.savedRatingStar {
    background-image: url(../../images/stelle/SavedStar.png);
}

.titolo
{
    color: #117399;
    font-size: 15px;
    font-weight: bold;
}

.gridViewRigasotto
{
    border-bottom:#ECE9D8 1px solid;
    }

