/* ***************************************************************************************************************/
/* STRUTTURA  ****************************************************************************************************/

body {
width: 100%;
font-family: Arial, sans-serif;
background: #fff;
}

#wrapper {
width: 1000px;
margin: 0 auto 0 auto;
border: none;
background: none;
}

#col3_content {
padding: 0;
margin: 0;
}

	#col3_content .floatbox {
	margin: -10px -10px 0 -10px;
	background: url('../img/banner_maremma.jpg') no-repeat 574px 19px;
	}

#container {
margin: 0;
text-align: left;
}
#clear {
display: none;
}

div#colonna_dx {
	width: 180px;
    float: left;
    margin-top: 19px;
}

/* ***************************************************************************************************************/
/* TESTA APT  ****************************************************************************************************/

    #header {
    width: auto;
	height: auto;
	background: auto;
	border: 0;
	margin: 0;
	padding: 0;
    }

        #header #StrisciaTop {
        }


/* ***************************************************************************************************************/
/* CORPO *********************************************************************************************************/

#corpo {
background: none;
}

#corpo_cont {
background: none

}

    #corpo #MotoreDiRicercaTuristico a {
    color: #3494B5;
    }
    
    #corpo div.TornaMotore a {
    color: #3494B5;
    }


/* ***************************************************************************************************************/
/* COLONNA DESTRA ************************************************************************************************/

#colonna_sx {
margin: 20px 0 0 0;
height: auto;
background: none;
}

    #colonna_sx ul {
    margin: 0 0 15px 1px;
    padding: 0;
    text-align: right;
    }

        #colonna_sx ul li {
        font-size: 11px;
        margin: 0 0 1px 0;
        padding: 0 5px;
        line-height: 22px;
        }

            #colonna_sx ul li a {
            color: #fff;
            text-decoration: none;
            font-weight: bold;
            color: #f7f7f7;
            font-size: 10px;
            font-family: Verdana,sans-serif;
            }

            #colonna_sx ul li a:hover {
            color: #000;
            }

    #colonna_sx ul.OspitalitaGr {
    text-align: center;
    }

        #colonna_sx ul.OspitalitaGr li {
        border: 1px solid #C7BDBA;
        background: #EFECE0;
        text-align: center;
        }

            #colonna_sx ul.OspitalitaGr li a {
            color: #555;
            font-size: 12px;
            text-align: center;
            }

            #colonna_sx ul.OspitalitaGr li a:hover {
            text-decoration: underline;
            color: #3F5C0C;
            }



/* ***************************************************************************************************************/
/* COLONNA DESTRA ************************************************************************************************/

#colonna_dx {
border: none;
background: none;
}


/***************************************************************************************************/
/* Random Zone *************************************************************************************/

#zonaAV {
border-color: #EF8132; /* colore 1 */
}

    #zonaAV .ContenutoRandom {
    border-color: #FF9000; /* colore 1 */
    }

        #zonaAV p.ZonaTitolo {
        background: #FF9000; /* colore 1 */
        font-family: Verdana, sans-serif;
        text-align: left;
        padding: 0 0 0 10px;
        font-weight: bold;
        color: #fff;
        }
        
    #colonna_dx #zonaAV .scheda .sHeader p a {
    color: #840A1F; /* colore 3 */
    }

#colonna_dx .scheda .sHeader {
border-color: #f1f1f1; /* colore 2 */
}

#colonna_dx #zonaAV .scheda .sCorpo {
border-color: #f1f1f1; /* colore 2 */
}

    #colonna_dx .scheda .sCorpo a {
    color: #555; /* colore 4 */
    }
    
    #colonna_dx .scheda .sFooter p {
    color: #555; /* colore 4 */
    }
    
    #colonna_dx .scheda .sFooter div a {
    color: #555; /* colore 4 */
    }
    
#colonna_dx .scheda .sCorpo .sFoto {
background: #c1c1c1; /* colore 6 */
}

#zonaEvidenza {
border-color: #ACC17A; /* colore 5 */
}

    #zonaEvidenza .ContenutoRandom {
    border-color: #ACC17A; /* colore 5 */
    }

        #zonaEvidenza p.ZonaTitolo {
        background: #ACC17A; /* colore 5 */
        font-family: Verdana, sans-serif;
        text-align: left;
        padding: 0 0 0 10px;
        font-weight: bold;
        color: #fff;
        }
        
    #colonna_dx #zonaEvidenza .scheda .sHeader p a {
    color: #7C4B46; /* colore 7 */
    }
    

/* ***************************************************************************************************************/
/* MOTORE ********************************************************************************************************/

#MotoreLight #c0 .ScegliUno p {
color: #FF9000;
}

#MotoreLight {
background: #F8F6EB;
}

#MotoreAvanzato {
background-color: #F8F6EB;
}

    #c0 .mot_cerca {
    background-color: #f1f1f1;
    }
    
    #c0 .mot_cerca:hover {
    background-color: #fff;
    }
    
        #c0 .mot_cerca input.InSearch {
        border-color: #ABABAB;
        }
    
        #c0 .mot_cerca input.InSearch:hover {
        border-color: #ABABAB;
        }
    
    #IntroRicerca {
    background: #c1c1c1 url('../img/angoliTop.gif') no-repeat left top;
    }
    
        #IntroRicerca p {
        color: #fff;
        }
        
        #IntroRicerca p.DettagliRicerca {
        color: #F8F6EB;
        }

        #FintaComboServizi .RigaCheckServizi img.SfondoServizioFintaComboChecked {
        border-color: #c1c1c1;
        }
		
		#c6 {
		height: 70px;
		}

		#FintaComboServizi {
		margin-top: 10px;
		height: 60px;
		}

		#FintaComboServizi .RigaCheckServizi {
		display: none;
		}

		#FintaComboServizi #ServiziNEW39,
		#FintaComboServizi #ServiziNEW5,
		#FintaComboServizi #ServiziNEW1,
		#FintaComboServizi #ServiziNEW49,
		#FintaComboServizi #ServiziNEW8,
		#FintaComboServizi #ServiziNEW2,
		#FintaComboServizi #ServiziNEW31,
		#FintaComboServizi #ServiziNEW36,
		#FintaComboServizi #ServiziNEW5,
		#FintaComboServizi #ServiziNEW35,
		#FintaComboServizi #ServiziNEW23
		{
		display: block;
		}

/* ***************************************************************************************************************/
/* LISTA *********************************************************************************************************/

    div#LastMinute div.SchedaTitolo p a {
    color: #3495B6;
    }

    div#LastMinute div.SchedaTitolo p a:hover {
    text-decoration: underline;
    }
    
    div.Scheda div.SchedaTitolo p a {
    color: #444;
    }

    div.Scheda div.SchedaTitolo p a:hover {
    text-decoration: underline;
    }

    div.Scheda div.SchedaAnagrafica p.Bottom a {
    color: #BF5A17;
    }

#LinkPagine {
background: #c1c1c1 url('../img/angoliBottom.gif') no-repeat left bottom;
text-align: center;
}

    #LinkPagine p {
    color: #A80000;
    }
    
        #LinkPagine p a {
        color: #fff;
        }
        
        #LinkPagine p a.FrecciaAvanti {
        color: #FFF6EF;
        }
        
        #LinkPagine p a.FrecciaIndietro {
        color: #FFF6EF;
        }

        #StrisciaBottom  p {
        color: #c1c1c1;
        }
        
div#LastMinute {
border-color: #D0EDFD;
}

    div#LastMinute p.TitoloLM {
    background: #E7F1F6;
    color: #FC761D;
    }

/* ***************************************************************************************************************/
/* DETTAGLI ******************************************************************************************************/

    #SchedaDettaglio #Anagrafica p.NomeStruttura {
    color: #444;
    }
    
        #SchedaDettaglio #Anagrafica p a {
        color: #BF5A17;
        }
    

/* ***************************************************************************************************************/
/* CARTINA *******************************************************************************************************/

#wrapperCartina {
    background: #F8F6EB;
}

#Cartina {
background: #F8F6EB;
}

#footerMotore {
background: #F8F6EB;
}

#Cartina object {
width: 100%;
}
#clear {
background: none;
background: #fff;
border-top: 1px solid #C7BDBA;
}

/* ***************************************************************************************************************/
/* PIEDE *********************************************************************************************************/

#piede {
margin: -24px auto 0 auto;
height: 24px;
line-height: 24px;
width: 980px;
border-bottom:1px solid #3F5C0C;
}

    #piede p {
    font-size: 11px;
    }

        #piede strong {
        color: #3F5C0C;
        }

/* ***************************************************************************************************************/
/* LAST MINUTE ***************************************************************************************************/

    div#WrapperLastminute div.SchedaTitolo a {
    color: #3495B6;
    }
    
    div#WrapperLastminute div.SchedaTitolo a:hover {
    color: #B63728;
    }


#BoxTopRight form, #BoxTopRight form input{

    padding: 0px;

    margin: 0px;

}

#BoxTopRight form{

    margin: 0;

    width: 300px;

}

#BoxTopRight form p{

    padding: 0 10px 0;

    margin-bottom: 2px;

}

#BoxTopRight form input{

    width: 82px;

    margin-right: 5px;

}

#BoxTopRight form input#login{

    width: auto;

    padding: 0;

    cursor: pointer;

    margin: 0 0 -5px 0;

}

p.info-reg{

    text-align: center;
    font-size: 12px;
}

    p.info-reg a {
    color: #10B6F1;
    }


#BoxTopRight p.login{

    font:bold 120% "Times New Roman", Times, serif;

    color: #999;

    margin: 0 65px 0 0;

    text-align: center;

    width: 180px;

}

#BoxTopRight p.register, #BoxTopRight p.errata{

    position: absolute;

    width: 330px;

    padding: 0px 10px 0px 8px;

    top: 87px;

    left: 330px;

    color: #228B22;

    font: bold 110% Arial, sans-serif;

    font-style: italic;

}

#BoxTopRight p.errata{

    color: #f00;

    width: 100px;

    left: 570px;

}

#BoxTopRight p.register img{

    margin-left: 7px;

}


div#Briciole {
    margin: 10px 0 0 0;
    height: 20px;
    line-height: 20px;
    padding: 0 10px 0 192px;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 14px;
    text-transform: lowercase;
}

    div#Briciole a {
        color: #8F1840;
        text-decoration: none;
    }

    div#Briciole a:hover {
        text-decoration: underline;
    }

    div#BricioleDiPane p {
        color: #AAAAAA;
        font-weight: bold;
        line-height: 24px;
        font-family: Verdana, sans-serif;
        padding: 0 10px;
        font-size: 12px;
    }

        div#BricioleDiPane p a {
            color: #888888;
            text-decoration: underline;
        }

        div#BricioleDiPane p a:hover {
            text-decoration: none;
        }

        #TestataStampa {
            height: 100px;
            background: url('../img/LOGO_Apt_Maremma.png') no-repeat 15px 0px;
            border-bottom: 1px solid #e1e1e1;
            display: none;
        }

            .PrintLink {
                float: right;
                padding: 4px 0 4px 25px;
                margin: 5px 0 0 0;
                color: #555;
                text-decoration: underline;
                font-family: Verdana, sans-serif;
                font-size: 10px;
                font-weight: bold;
                cursor: pointer;
                background: url('../img/print.gif') no-repeat 0px 0px;
            }

            #TestataStampa p {
                padding: 10px 10px 0 0;
                font-family: Verdana, sans-serif;
                font-size: 10px;
                color: #555;
                text-align: right;
            }


			#Lista a.OffertaInCorso {
			font-weight: bold;
			color: #DF9801;
			border: 1px solid #BF8200;
			background: #DF9801;
			color: #fff;
			padding: 2px 4px;
			margin-top: 10px;
			text-shadow: 0 1px 0 rgba(0, 0, 0, 0.3);
			}

			#Lista a.OffertaInCorso:hover {
			background: #EFA300;
			border-color: #EFA300;
			text-shadow: none;
			}