/* CSS Document */
body{ 
font-family:Verdana, Arial, Helvetica, sans-serif; 
background-color:#ffffff;
background-image:url(../img/bgk.jpg);
margin:0px auto auto auto;
background-repeat: no-repeat;
background-position: center top;
text-align:center;
}

.clearBox{
width:0px;
height:0px;
clear:both;
}

/*
p{
border: 1px solid red;
padding: 0px;
margin: 0px;
}
*/
/* html>/**!/body p /* FireFox*!/ {

}*/




.ADV_HOME{
border: 1px solid white;
margin: auto;
margin-top:0px;
position: relative;
width:1300px;
height: auto;
background-image:  url(../img/easyjet_rome_1300x350_ott_01.gif);
background-repeat: no-repeat;
background-position: top;
}


.contenitoreGenerale{
/*border: 1px solid red;*/
margin: auto;
/*margin-top: 100px;*/
position: relative;
width:950px;
height: auto;
background-image:  url(../img/backGroundBody.jpg);
background-repeat: repeat-y;
}
.header{
/*border: 1px solid red;*/
position: relative;
margin: auto;
width:930px;
height:91px;
background-image:  url(../img/header.jpg);
background-repeat: no-repeat;
}

.alice{
/*border: 1px solid red;*/
position: relative;
margin: auto;
width:215px;
height:91px;
float: left;
}

.gola{
/*border: 1px solid green;*/
position: relative;
margin: auto;
width:380px;
height:91px;
float: left;
}

.alice img{
border: 0px;
}

.gola img{
border: 0px;
}

.alice a:link{
border: 0px;
}

.gola a:link{
border: 0px;
}
.alice a:hover{
border: 0px;
}

.gola a:hover{
border: 0px;
}

.bannerHeader{
/*border: 1px solid red;*/
position:  relative;
float: right;
margin: auto;
margin-top: -90px;
margin-right: 18px;
width:215px;
height:90px;
/*background-image:  url(../img/bannerHeader.jpg);*/
background-repeat: no-repeat;
}


.menuBgk{
/*border: 1px solid green;*/
margin: auto;
position: relative;
width:950px;
height: 35px;
background-image:  url(../img/backGroundMenu.jpg);
background-repeat: no-repeat;
margin-top: 0px !important;
margin-top: -10px;
}

.voceMenuIndex{
/*border: 1px solid green;*/
padding-top: 9px;
padding-left: 15px;
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size: x-small;
color: #ffffff;
float: left;
margin: auto;
position: relative;
width:auto;
height: 35px;
}

.voceMenuIndex a:link{
text-decoration: none;
color: #ffffff;
}

.voceMenuIndex a:visited{
text-decoration: none;
color: #ffffff;
}

.voceMenuIndex a:hover{
text-decoration: underline;
color: #ffffff;
}

.voceMenuIndexDX2{
padding-top: 9px;
padding-right: 20px;
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size: x-small;
color: #ffffff;
float: right;
/*border: 1px solid green;*/
margin: auto;
margin-top: 0px !important;
margin-top: 5px;
position: relative;
width:auto;
height: 35px;
}

.voceMenuIndexDXInput{
/*border: 1px solid green;*/
/*margin: auto;
margin-top:5px !important;
margin-top:-15px;*/
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size: x-small;
color: #555;
float: left;
margin-left: 10px!important;
margin-left: 5px;
margin-top: 0px !important;
margin-top: -2px;
}


.voceMenuIndexDX{
/*border: 1px solid green;*/
/*margin: auto;
margin-top:5px !important;
margin-top:-15px;*/
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size: x-small;
color: #555;
float: left;
margin-left: 29px !important;
margin-left: 26px;
margin-top: 5px !important;
margin-top: 5px;
}

.voceMenuIndexDX a:link{
text-decoration: none;
color: #555;
}

.voceMenuIndexDX a:visited{
text-decoration: none;
color: #555;
}

.voceMenuIndexDX a:hover{
text-decoration: underline;
color: #f90;
}


.contenitoreRicerca{
/*border: 1px solid green;*/
margin: auto;
position: relative;
width:930px;
height: 125px;
background-image:  url(../img/backRicerca.jpg);
background-repeat: no-repeat;
background-position: top;
/*padding-top:5px !important;*/
margin-left:10px !important;
margin-left:10px;
margin-top: -5px !important;
margin-top: -30px;
padding-top: 6px;
}

html>/**/body .contenitoreRicerca /* FireFox*/ {
margin: -12px;
}

*:first-child+html .contenitoreRicerca /* solo IE 7.0 */ {

/*border: 1px solid green;*/
}

.titoloRicerca{
/*border: 1px solid gray;*/
color: #7e7979;
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size: large;
font-weight: bold;
width: 650px !important;
width: 645px;
padding-top:5px !important;
padding-top:15px;
padding-left: 15px;
text-align: left;
margin: 0px;
float: left;
margin-top: -5px !important;
margin-top: -15px;
margin-bottom: 8px;
}

.testoRicerca{
/*border: 1px solid green;*/
margin: auto;
margin-left: 5px;
padding-top: 23px;
color: #999999;
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size: medium;
font-weight: normal;
text-align: left;
padding-left: 15px;
}

.testoRicerca a:link{
text-decoration: none;
color: #999999;
}

.testoRicerca a:visited{
text-decoration: none;
color: #999999;}

.testoRicerca a:hover{
text-decoration: underline;
color: #999999;}


/*.elencoRegioni{
border: 1px solid green;
margin: auto;
width: auto;
height: auto;
margin-top: 20px;
margin-left: 15px;
position: relative;
}*/

.regioniRicerca{
/*border: 1px solid green;*/
margin: auto;
margin-top: 10px !important;
margin-top: -15px;
margin-left: 10px !important;
margin-left: 5px;
position: relative;
width:80px;
height: 65px;
float: left;
color: #7e7979;
font-family:Verdana, Arial, Helvetica, sans-serif; 
text-align: left;
font-size: xx-small;
font-weight: bold;
}

.regioniRicerca a:link{
/*border: 1px solid green;*/
text-decoration: none;
color: #7e7979;
}

.regioniRicerca a:visited{
/*border: 1px solid green;*/
text-decoration: none;
color: #7e7979;
}

.regioniRicerca a:hover{
/*border: 1px solid green;*/
text-decoration: underline;
color: #ff8a00;
}

.listMenuUp{
/*border: 1px solid red;*/
margin-top: 10px !important;
margin-top: -13px;
/*padding-bottom:3px;
width:280px;*/
height:  auto;
}


.listMenu{
/*border: 1px solid green;*/
padding-bottom:1px;
padding-left: 15px !important;
padding-left: 0px;
margin-left: 15px;
margin-top: 1px !important;
margin-top: 0px;
width:auto;
height: 16px;
}

.vociSelect{
/*border: 1px solid green;*/
margin: auto;
margin-left: 10px;
margin-top: 2px;
position: relative;
width:95px;
height: auto;
float: left;
color: #7e7979;
font-family:Verdana, Arial, Helvetica, sans-serif; 
text-align: left;
font-size: xx-small;
font-weight: bold;
font-style: italic;
}

*:first-child+html .vociSelect /* solo IE 7.0 */ {
margin-left: -5px;
}

.testoSelect{
/*border: 1px solid green;*/
float:left;
color:#665;
width:175px;
font: bold 10px "Lucida Grande", Lucida, Verdana, sans-serif;
}

.bottoneRicerca{
/*border: 1px solid red;*/
margin: auto;
position: relative;
margin-top: -85px !important;
margin-top: -108px;
margin-right: 15px;
width:267px;
height:64px;
background-image: url(../img/ricercaButton.jpg); 
background-repeat: no-repeat;
}

html>/**/body .bottoneRicerca /* FireFox*/ {
margin-top: -68px !important;
}



.rigaSottoRicerca{
/*border: 1px solid green;*/
margin: auto;
position: relative;
width:918px;
height:33px;
margin-top: -20px;
background-image: url(../img/backGroundRiga.jpg); 
background-repeat: no-repeat;
}

html>/**/body .rigaSottoRicerca /* FireFox*/ {
margin-top: 10px !important;
}

*:first-child+html .rigaSottoRicerca /* solo IE 7.0 */ {
margin-top: 0px!important;
}

.testoRiga{
float: left;
/*border: 30px solid green;*/
padding-left: 10px;
margin-top: 5px;
color: #7e7979;
font-family:Verdana, Arial, Helvetica, sans-serif; 
text-align: left;
font-size: medium;
font-weight: bold;
}

.stripADV{
/*border: 1px solid green;*/
margin: auto;
position: relative;
float: right;
margin-top: -32px !important;
margin-top: -39px;
margin-right: 18px !important;
margin-right: 10px;
width:728px;
height: 30px;
background-image:  url(../img/stripFerrarelle.jpg);
background-repeat: no-repeat;
}

.boxTopResturant{
/*border: 1px solid green;*/
margin: auto;
margin-left: 15px !important;
margin-left: 8px;
margin-top: 7px;
float: left;
position: relative;
width:200px;
height: 278px;
background-image: url(../img/backGroundBoxTopResturant.jpg);
background-repeat: no-repeat;
}

.boxTopResturantFerrarelle{
/*border: 1px solid green;*/
margin: auto;
margin-left: 15px !important;
margin-left: 8px;
margin-top: 7px;
float: left;
position: relative;
width:200px;
height: 278px;
background-image: url(../img/backGroundBoxTopResturantFerrarelle.jpg);
background-repeat: no-repeat;
}

.boxTopResturantBoario{
/*border: 1px solid green;*/
margin: auto;
margin-left: 15px !important;
margin-left: 8px;
margin-top: 7px;
float: left;
position: relative;
width:200px;
height: 278px;
background-image: url(../img/backGroundBoxTopResturantBoario.jpg);
background-repeat: no-repeat;
}

.regioneTopResturant{
/*border: 1px solid green;*/
font-family:Verdana, Arial, Helvetica, sans-serif; 
text-align: left;
font-size: x-small;
font-weight: normal;
color: #999999;
margin-top: 9px;
margin-left: 50px;
}

.nomeTopResturant{
/*border: 1px solid green;*/
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align: left;
font-size: 13px;
font-weight: bold;
color: #990000;
margin-top: 16px;
margin-bottom:5px;
margin-left: 12px;
}

.nomeTopResturant a:link{
/*border: 1px solid green;*/
text-decoration: none;
color: #990000;
}

.nomeTopResturant a:visited{
/*border: 1px solid green;*/
text-decoration: none;
color: #990000;
}

.nomeTopResturant a:hover{
/*border: 1px solid green;*/
text-decoration: underline;
color: #990000;
}

.fotoTopResturant2{
width: 172px;
height: 120px;
border: 1px solid #999999;
}
.fotoTopResturant{
width: 172px;
height: 120px;
margin-top: 16px;
border: 1px solid #999999;
}

.indirizzoTopResturant{
/*border: 1px solid green;*/
font-family:Verdana, Arial, Helvetica, sans-serif; 
text-align: left;
font-size: x-small;
font-weight: normal;
color: #666666;
margin-top: 8px;
margin-left: 16px;
width: 172px;
height: 52px;
}

.indirizzoTopResturant a:link{
/*border: 1px solid green;*/
text-decoration: none;
color: #666666;
}

.indirizzoTopResturant a:visited{
/*border: 1px solid green;*/
text-decoration: none;
color: #666666;
}

.indirizzoTopResturant a:hover{
/*border: 1px solid green;*/
text-decoration: underline;
color: #666666;
}


.vaiAlSitoTopResturant{
/*border: 1px solid green;*/
font-family:Verdana, Arial, Helvetica, sans-serif; 
text-align: left;
font-size: xx-small;
font-weight: normal;
color: #666666;
margin-left: 55px !important;
margin-left: 53px;
margin-top: 2px !important;
margin-top: 3px;
}

.vaiAlSitoTopResturant a:link{
/*border: 1px solid green;*/
text-decoration: none;
color: #666666;
}

.vaiAlSitoTopResturant a:visited{
/*border: 1px solid green;*/
text-decoration: none;
color: #666666;
}

.vaiAlSitoTopResturant a:hover{
/*border: 1px solid green;*/
text-decoration: underline;
color: #666666;
}

.contenitoreBoxDown{
/*border: 1px solid red;*/
margin-top: 0px !important;
margin-top: -25px;
}

.boxDownLeft{
/*border: 1px solid red;*/
width: 435px !important;
width: 435px;
float: left;
}

.boxDownCenter{
/*border: 1px solid green;*/
margin: auto;
margin-left: 6px !important;
margin-left: 0px;
width: 263px;
float: left;
}

.downRight{
/*border: 1px solid green;*/
margin: auto;
margin-left: 13px;
width: 211px;
float: left;
}

 .iconSagre{
/*border: 1px solid green;*/
float: left;
margin-top: 10px;
}

.daNonPerdere{
/*border: 1px solid green;*/
font-family:Verdana, Arial, Helvetica, sans-serif; 
text-align: left;
font-size: small;
font-weight: normal;
color: #999999;
float: left;
margin-top: 12px;
}

.topSagreTitolo{
/*border: 1px solid green;*/
font-family:Verdana, Arial, Helvetica, sans-serif;
width: 237px;
text-align: left;
font-size: medium;
font-weight: bold;
color: #666666;
margin-top: 5px;
margin-left: auto;
margin-right: auto;
}

.topSagreTitolo a:link{
/*border: 1px solid green;*/
text-decoration: none;
color: #666666;
}

.topSagreTitolo a:visited{
/*border: 1px solid green;*/
text-decoration: none;
color: #666666;
}

.topSagreTitolo a:hover{
/*border: 1px solid green;*/
text-decoration: underline;
color: #666666;
}

.fotoTopSagre{
width: 235px;
height: 120px;
margin-top: 8px;
border: 1px solid #999999;
}

.topSagreTesto{
/*border: 1px solid green;*/
font-family:Verdana, Arial, Helvetica, sans-serif; 
text-align: left;
font-size: x-small;
font-weight: normal;
color: #666666;
margin-top: 8px !important;
margin-top: 4px;
width: 237px;
height: 45px;
margin-left: auto;
margin-right: auto;
}

.topSagreTesto a:link{
/*border: 1px solid green;*/
text-decoration: none;
color: #666666;
}

.topSagreTesto a:visited{
/*border: 1px solid green;*/
text-decoration: none;
color: #666666;
}

.topSagreTesto a:hover{
/*border: 1px solid green;*/
text-decoration: underline;
color: #666666;
}

.fiorello{
/*border: 1px solid green;*/
margin-top: -1px;
/*margin-right: 12px;*/
float: right;
}
.fiorello2{
/*border: 1px solid green;*/
margin-top: -1px;
margin-right: 12px;
float: right;
}

.righinafioreContinua{
border-bottom: 1px solid #999999;
width: 263px;
height: 2px;
}

.topSagreContinua{
/*border: 1px solid green;*/
float: right;
font-family:Verdana, Arial, Helvetica, sans-serif; 
text-align: right;
font-size: x-small;
font-weight: normal;
color: #666666;
/*margin-top: 8px;*/
width: auto;
height: auto;
}

.topSagreContinua a:link{
/*border: 1px solid green;*/
text-decoration: none;
color: #666666;
}

.topSagreContinua a:visited{
/*border: 1px solid green;*/
text-decoration: none;
color: #666666;
}

.topSagreContinua a:hover{
/*border: 1px solid green;*/
text-decoration: underline;
color: #666666;
}

.bohSagre{
/*border: 1px solid green;*/
width: 263px;
height:263px;
margin-left: auto;
margin-right: auto;
background-image: url(../img/bgTopSagre.jpg);
background-repeat: no-repeat;
background-position: top;
}

.boxSagre{
/*border: 1px solid green;*/
margin: auto;
/*margin-left: 15px;
margin-top: 7px;*/
position: relative;
width:263px;
height: 116px;
background-image: url(../img/backGroundBoxSagre.jpg);
background-repeat: no-repeat;
background-position: top;
padding-top: 7px;
}

.eventiEsagre{
/*border: 1px solid green;*/
font-family:Verdana, Arial, Helvetica, sans-serif; 
text-align: left;
font-size: x-small;
font-weight: normal;
color: #666666;
margin-left: 35px;
}

.titoloSagra{
/*border: 1px solid green;*/
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align: left;
font-size: small;
/*font-weight: bold;*/
color: #ff8a00;
margin-left: 7px;
margin-right: 7px;
margin-top: 10px;
}

.titoloSagra a:link{
/*border: 1px solid green;*/
text-decoration: none;
color: #ff8a00;
}

.titoloSagra a:visited{
/*border: 1px solid green;*/
text-decoration: none;
color: #ff8a00;
}

.titoloSagra a:hover{
/*border: 1px solid green;*/
text-decoration: underline;
color: #ff8a00;
}

.testoSagra{
/*border: 1px solid green;*/
font-family:Verdana, Arial, Helvetica, sans-serif; 
text-align: left;
font-size: x-small;
font-weight: normal;
color: #999999;
margin-left: 7px;
margin-right: 7px;
margin-top: 7px !important;
margin-top: 5px;
}

.testoSagra a:link{
/*border: 1px solid green;*/
text-decoration: none;
color: #999999;
}

.testoSagra a:visited{
/*border: 1px solid green;*/
text-decoration: none;
color: #999999;
}

.testoSagra a:hover{
/*border: 1px solid green;*/
text-decoration: underline;
color: #999999;
}

.bannerRight{
/*border: 1px solid green;*/
margin: auto;
margin-left: -5px;
margin-top: 0px;
position: relative;
width:225px;
height: 250px;
}

.ristoNeeews{
/*border: 1px solid green;*/
font-family:Verdana, Arial, Helvetica, sans-serif; 
text-align: left;
font-size: small;
font-weight: bold;
color: #a40606;
margin-left: 7px;
margin-bottom: 15px;
margin-top:5px;
}

.boxRistoNews{
/*border: 1px solid green;*/
margin: auto;
/*margin-left: 15px;
margin-top: 7px;*/
position: relative;
width:211px;
height: 137px;
background-image: url(../img/bacGroungBoxNewsRisto.jpg);
background-repeat: no-repeat;
background-position: top;
margin-bottom: 15px;
}

.titoloRistoNews{
/*border: 1px solid green;*/
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align: left;
font-size: small;
font-weight: bold;
color: #666666;
margin-left: 7px;
margin-right: 7px;
padding-top: 6px;
/*margin-top: 10px;*/
}

*:first-child+html .titoloRistoNews /* solo IE 7.0 */ {
margin-top: -3px;
}

.titoloRistoNews a:link{
/*border: 1px solid green;*/
text-decoration: none;
color: #666666;
}

.titoloRistoNews a:visited{
/*border: 1px solid green;*/
text-decoration: none;
color: #666666;
}

.titoloRistoNews a:hover{
/*border: 1px solid green;*/
text-decoration: underline;
color: #666666;
}


.testoRistoNews{
/*border: 1px solid green;*/
font-family:Verdana, Arial, Helvetica, sans-serif; 
text-align: left;
font-size: x-small;
font-weight: normal;
color: #666666;
margin-left: 7px;
margin-right:7px;
margin-top: 6px;
height:65px;
}


.testoRistoNews a:link{
/*border: 1px solid green;*/
text-decoration: none;
color: #666666;
}

.testoRistoNews a:visited{
/*border: 1px solid green;*/
text-decoration: none;
color: #666666;
}

.testoRistoNews a:hover{
/*border: 1px solid green;*/
text-decoration: underline;
color: #666666;
}

.regioneContinua{
/*border: 1px solid green;*/
margin-left: 15px;
margin-right: 0px;
margin-top: 22px !important;
margin-top: 25px;
}

.regioneRistoNews{
/*border: 1px solid green;*/
font-family:Verdana, Arial, Helvetica, sans-serif; 
text-align: left;
font-size: x-small;
font-weight: bold;
color: #a40606;
float: left;
padding-left: 15px;

}


.continuaRistoNews{
/*border: 1px solid green;*/
font-family:Verdana, Arial, Helvetica, sans-serif; 
text-align: right;
font-size: x-small;
font-weight: normal;
color: #666666;
float: right;
}




.continuaRistoNews a:link{
/*border: 1px solid green;*/
text-decoration: none;
color: #666666;
}

.continuaRistoNews a:visited{
/*border: 1px solid green;*/
text-decoration: none;
color: #666666;
}

.continuaRistoNews a:hover{
/*border: 1px solid green;*/
text-decoration: underline;
color: #666666;
}

.footer{
/*border: 1px solid green;*/
margin: auto;
position: relative;
width:950px;
height: 15px;
font-family:Verdana, Arial, Helvetica, sans-serif; 
text-align: center;
font-size: xx-small;
font-weight: normal;
color: #666666;
background-image: url(../img/BackGroundfooter.jpg);
background-repeat: no-repeat;
background-position: bottom;
}
.footer2{
/*border: 1px solid green;*/
margin: auto;
position: relative;
width:950px;
height: 15px;
font-family:Verdana, Arial, Helvetica, sans-serif; 
text-align: center;
font-size: xx-small;
font-weight: normal;
}
/*da qui le nuove classi per il listing*/

.doveHaiCercato{
/*border: 1px solid green;*/
font-family:Verdana, Arial, Helvetica, sans-serif; 
text-align: left;
font-size: medium;
font-weight: normal;
color: #666666;
margin: auto;
margin-left: 20px;
margin-top: 10px !important;
/*margin-top: -10px;*/
}

.dove{
/*border: 1px solid green;*/
font-family:Verdana, Arial, Helvetica, sans-serif; 
text-align: left;
font-size: medium;
font-weight: bold;
color: #ff8a00;
}


.boxDownLeft2{
/*border: 1px solid red;*/
width: 630px !important;
width: 635px;
float: left;
margin-right: 75px !important;
margin-right: 5px;
}

.boxListing{
/*border: 1px solid red;*/
margin: auto;
position: relative;
width:670px !important;
width: 670px;
height: 168px;
background-image: url(../img/boxListing.jpg);
background-repeat: no-repeat;
background-position: bottom;
margin-left: 15px;
margin-bottom: 10px;
}

.boxListing2{
/*border: 1px solid red;*/
margin: auto;
position: relative;
width:670px !important;
width: 670px;
height: 168px;
background-image: url(../img/boxListingBrand.jpg);
background-repeat: repeat-x;
background-position:bottom;
margin-left: 15px;
margin-bottom: 10px;
}


.fotoBrandListing{
/*border: 1px solid red;*/
float: left;
/*margin-left: 3px;*/
height: 168px;
width: 50px;
background-image: url(../img/ferrarelle.jpg);
background-repeat: no-repeat;
background-position: top;
}

.fotoBrandListingSenzaBrand{
/*border: 1px solid red;*/
float: left;
/*margin-left: 3px;*/
height: 168px;
width: 50px;
/*background-image: url(../img/ferrarelle.jpg);
background-repeat: no-repeat;
background-position: top;*/
}

.titoloListing{
/*border: 1px solid green;*/
font-family:Verdana, Arial, Helvetica, sans-serif; 
text-align: left;
font-size: large;
font-weight: normal;
color: #fea700;
margin-top: 0px;
}


.titoloListing a:link{
/*border: 1px solid green;*/
text-decoration: none;
color: #fea700;
}

.titoloListing a:visited{
/*border: 1px solid green;*/
text-decoration: none;
color: #fea700;
}

.titoloListing a:hover{
/*border: 1px solid green;*/
text-decoration: underline;
color: #fea700;
}


.tipologiaListing{
/*border: 1px solid green;*/
font-family:Verdana, Arial, Helvetica, sans-serif; 
text-align: left;
font-size: xx-small;
font-weight: bold;
color: #666666;
margin-top: 7px;
margin-bottom: 5px;
}

.indirizzoListing{
/*border: 1px solid green;*/
font-family:Verdana, Arial, Helvetica, sans-serif; 
text-align: left;
font-size: x-small;
font-weight: normal;
color: #999999;
margin-bottom: 5px;
}

.indirizzoListing a:link{
/*border: 1px solid green;*/
text-decoration: none;
color: #999999;
}

.indirizzoListing a:visited{
/*border: 1px solid green;*/
text-decoration: none;
color: #999999;
}

.indirizzoListing a:hover{
/*border: 1px solid green;*/
text-decoration: underline;
color: #999999;
}


.descrizioneListing{
/*border: 1px solid green;*/
font-family:Verdana, Arial, Helvetica, sans-serif; 
text-align: left;
font-size: x-small;
font-weight: normal;
color: #999999;
margin-bottom: 7px;
border-top: 1px dotted #999999;
height:63px;
}

.descrizioneListing a:link{
/*border: 1px solid green;*/
text-decoration: none;
color: #999999;
}

.descrizioneListing a:visited{
/*border: 1px solid green;*/
text-decoration: none;
color: #999999;
}

.descrizioneListing a:hover{
/*border: 1px solid green;*/
text-decoration: underline;
color: #999999;
}


.linkWebVideo{
/*border: 1px solid green;*/
font-family:Verdana, Arial, Helvetica, sans-serif; 
text-align: left;
font-size: x-small;
font-weight: normal;
color: #666666;
margin-top: -10px;
}

.linkWebVideo a:link{
/*border: 1px solid green;*/
text-decoration: none;
color: #666666;
}

.linkWebVideo a:visited{
/*border: 1px solid green;*/
text-decoration: none;
color: #666666;
}

.linkWebVideo a:hover{
/*border: 1px solid green;*/
text-decoration: underline;
color: #666666;
}
.linkWebVideo2{
/*border: 1px solid green;*/
font-family:Verdana, Arial, Helvetica, sans-serif; 
text-align: left;
font-size: x-small;
font-weight: normal;
color: #666666;
margin-top: 6px;
text-align:center;
}

.linkWebVideo2 a:link{
/*border: 1px solid green;*/
text-decoration: none;
color: #666666;
}

.linkWebVideo2 a:visited{
/*border: 1px solid green;*/
text-decoration: none;
color: #666666;
}

.linkWebVideo2 a:hover{
/*border: 1px solid green;*/
text-decoration: underline;
color: #666666;
}

.ristoListingNoMoney{
/*border: 1px solid green;*/
margin: auto;
position: relative;
width:658px;
/*height: 60px;*/
height: auto;
margin-left: 18px;
margin-bottom: 10px;
padding-left: 10px;
border-bottom: 1px #999999 dotted;
}


.ristoListingNoMoneyTitolo{
/*border: 1px solid green;*/
font-family:Verdana, Arial, Helvetica, sans-serif; 
text-align: left;
font-size: small;
font-weight: normal;
color: #fea700;
}


.ristoListingNoMoneyTitolo a:link{
/*border: 1px solid green;*/
text-decoration: none;
color: #fea700;
}

.ristoListingNoMoneyTitolo a:visited{
/*border: 1px solid green;*/
text-decoration: none;
color: #fea700;
}

.ristoListingNoMoneyTitolo a:hover{
/*border: 1px solid green;*/
text-decoration: underline;
color: #fea700;
}

.ristoListingNoMoneyIndirizzo{
/*border: 1px solid green;*/
font-family:Verdana, Arial, Helvetica, sans-serif; 
text-align: left;
font-size: xx-small;
font-weight: normal;
color: #999999;
}


.ristoListingNoMoneyIndirizzo a:link{
/*border: 1px solid green;*/
text-decoration: none;
color: #999999;
}

.ristoListingNoMoneyIndirizzo a:visited{
/*border: 1px solid green;*/
text-decoration: none;
color: #999999;
}

.ristoListingNoMoneyIndirizzo a:hover{
/*border: 1px solid green;*/
text-decoration: underline;
color: #999999;
}



/*//////////////////////////////////////       Css pagina ristorate       //////////////////////*/


.contenitoreRistorante{
/*border: #999999 solid 1px;*/
width:930px;
height:auto;
margin: auto;
margin-left: 25px !important;
margin-left: 10px;
}

.headerRistorante{
/*border: #999999 solid 1px;*/
width:900px;
height:auto;
}

*:first-child+html .headerRistorante /* solo IE 7.0 */ {
margin-left: -30px;
}

.cameriere{
/*border: red solid 1px;*/
width:auto;
height:auto;
float: left;
}

.brand{
/*border: red solid 1px;*/
width:auto;
float: left;
}

.posate{
/*border: red solid 1px;*/
margin-top:5px;
width:auto;
height:auto;
float: left;
}
.regione{
/*border: red solid 1px;*/
margin-top:9px;
margin-left:10px;
width:auto;
height:auto;
float: left;
font-family:Arial, Helvetica, sans-serif;
font-size: small;
text-align:left;
color:#999999;
}

.stampa{
text-align:right;
}

.stampa  a:link{
/*margin-left:780px;*/
color:#999999;
text-decoration:none;

}


.stampa  a:visited{
/*margin-left:780px;*/
color:#999999;
text-decoration:none;
/*text-align:right;*/
}

.stampa  a:hover{
/*margin-left:780px;*/
text-decoration:none;
/*text-align:right;*/
color:#fea700;
}

.giudizio{
/*border: red solid 50px;*/
font-style:normal;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: x-small;
text-align:left;
margin-top:11px !important;
margin-top:-16px;
width:auto;
height:auto;
float: right;
}

*:first-child+html .giudizio /* solo IE 7.0 */ {
margin-top:-20px!important;
}
.stelline{
/*border: red solid 50px;*/
/*margin-top:5px !important;*/
margin-top:-20px;
width:auto;
height:auto;
float: right;
}

*:first-child+html .stelline /* solo IE 7.0 */ {
margin-top:-25px;
}

html>/**/body .stelline /* FireFox*/ {
/*border: red solid 50px;*/
margin-top:7px;
}
.contenitorePrimaSecondaRiga{
/*border: green solid 1px;*/
width:825px;
float:right;
}

.contenitorePrimaSecondaRiga_brand{
/*border: green solid 1px;*/
padding-left: 15px !important;
padding-left: 20px;
width:780px;
float:left;
}

.primaRiga{
/*border: green solid 1px;*/
border-bottom: 1px solid #cccccc;
width: inherit;
height:30px;
}

.secondaRiga{
margin-top:0px !important;
margin-top:-20px;
width: inherit;
height:40px;
font-style:normal;
font-weight: normal !important;
font-weight: bolder;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: x-large;
text-align:left;
color:#5f5f5f;
float: left;
}


.terzaRiga{
/*border: yellow solid 1px;*/
color: #5f5f5f;
margin-top: 0px !important;
margin-top: -35px;
padding-left: 15px;
/*padding-right: 15px;*/
background-image:url(../img/NomeRisto_bkg.jpg);
background-repeat:repeat-x;
/*padding-top:25px;*/
width:885px;
height:42px;
border-top: 1px solid #cccccc;

}

.voce{
/*margin-right:25px;
margin-left: 25px;*/
padding-right: 40px;
margin-top:12px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-style:bold;
font-size: small;
width:auto;
height:11px;
}

.voce a{
text-decoration:none;
color: #5f5f5f;
}

.voce a:hover{
text-decoration:underline;
color: #ff8400;
}

.voce a:visited{
text-decoration:none;
color: #5f5f5f;
}

.voceSelezionata{
padding-right: 40px;
margin-top:12px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-style:bold;
font-size: medium;
width:auto;
height:11px;
}

.voceSelezionata a{
text-decoration:none;
color: #ff8400;
}

.voceSelezionata a:hover{
text-decoration:underline;
color: #ff8400;
}

.voceSelezionata a:visited{
text-decoration:none;
color: #ff8400;
}

.sfondo_TitoloSezionePagRisto{
/*border: green solid 1px;*/
margin-top: 10px;
background-image: url(../img/NomeRisto_bkg.jpg);
background-repeat: repeat-x;;
height: 26px;
width: 900px;
}

*:first-child+html .sfondo_TitoloSezionePagRisto /* solo IE 7.0 */ {
margin-left: -30px;
}


.TitoloSezionePagRisto{
/*border: green solid 1px;*/
margin-top: 10px !important;
margin-top: 0px;
margin-left: 15px;
font-style:bolder;
font-family:"Arial", Times, serif;
font-size: x-large;
text-align:left;
color:#ff8400;
}


.contenutiRisto{
font-family:Arial, Helvetica, sans-serif;
font-style:normal;
font-size:medium;
width: auto;
height: auto;
}

.contenutiRisto_left{
float: left;
margin-left: 15px;
font-family:Arial, Helvetica, sans-serif;
font-style:normal;
font-size:medium;
text-align: left;
width:49% !important;
width:48%;
height: auto;
color: #636363;
}




.contenutiRisto_left2{
float: left;
margin-left: 15px;
font-family:Arial, Helvetica, sans-serif;
font-style:normal;
font-size:medium;
text-align: left;
width:70% !important;
width:70%;
height: auto;
color: #636363;
}

*:first-child+html .contenutiRisto_left /* solo IE 7.0 */ {
margin-left: 5px;
margin-top: 15px;
}

.contenutiRisto_right{
/*border: 1px #096 solid;*/
margin-top: 20px;
float: left;
font-family:Arial, Helvetica, sans-serif;
font-style:normal;
font-size:small;
width:49% !important;
width: 48%;
height: auto;
}
.contenutiRisto_right2{
/*border: 1px #096 solid;*/
text-align:right;
margin-top: 20px;

float: left;
font-family:Arial, Helvetica, sans-serif;
font-style:normal;
font-size:small;
width:49% !important;
width: 48%;
height: auto;
}
.fotoFlash{
	width:403px;
}

.mappaGoogle{
	/*border: 1px #096 solid;*/
	margin-left:25px;
	width:403px;
	height:403px;
}

.newsBox2{
margin-top: 20px;
margin-left: 25px !important;
margin-left: 0px;
width: 89%;
height: 250px;
background-image:url(../img/ristoNews_bkg.jpg); 
background-repeat: repeat-x;
}


.titoloBoxNews2{
padding-top: 5px;
margin-left: 15px;
font-family:Arial, Helvetica, sans-serif;
font-style:normal;
font-size:medium;
font-weight: bold;
text-align: left;
color: #ff6600;
height: auto;
}

*:first-child+html .titoloBoxNews2 /* solo IE 7.0 */ {
padding-top: -150px;
/*border: 1px #096 solid;*/
}


.titoloRistoNews2{
margin-top: 0px;
margin-left: 15px;
margin-bottom: 5px;
font-family:Arial, Helvetica, sans-serif;
font-style:normal;
font-weight: bold;
font-size: small;
text-align: left;
color: #6a6a6a;
}

*:first-child+html .titoloRistoNews2 /* solo IE 7.0 */ {
margin-top: -3px;
}

.titoloRistoNews2 a{
text-decoration: none;
color: #6a6a6a;
}

.titoloRistoNews2 a:hover{
text-decoration: underline;
color: #6a6a6a;
}

.testoRistoNews2{
margin-top: -5px;
margin-left: 15px;
margin-right: 10px;
font-family:Arial, Helvetica, sans-serif;
font-style:normal;
font-weight: normal;
font-size: small;
text-align: justify;
text-align: left;
color: #6a6a6a;
}

*:first-child+html .testoRistoNews2 /* solo IE 7.0 */ {
margin-top: -5px;
}

.testoRistoNews2 a{
text-decoration: none;
color: #6a6a6a;
}

*:first-child+html .testoRistoNews2 /* solo IE 7.0 */ {
margin-top: -5px;
}

.testoRistoNews2 a:hover{
text-decoration: underline;
color: #6a6a6a;
}

.continuaRistoNews2{
margin-top: 0px !important;
/*margin-top: -20px;*/
margin-left: 15px;
margin-right: 10px;
font-family:Arial, Helvetica, sans-serif;
font-style:normal;
font-weight: normal;
font-size: x-small;
text-align: right;
color: #6a6a6a;
height: auto;
}

 
.continuaRistoNews2 a{
text-decoration: none;
color: #6a6a6a;
}

.continuaRistoNews2 a:hover{
text-decoration: underline;
color: #6a6a6a;
}

.localeConsigliatoDa{
padding-right: 20px;
padding-bottom: 10px;
float: left;
}


/*stili registrazione*/

.regTitolo{
/*border: 1px solid green;*/
font-family:Verdana, Arial, Helvetica, sans-serif; 
text-align: left;
font-size: small;
font-weight: normal;
color: #fea700;
margin-left: 25px;
}


.regTitolo a:link{
/*border: 1px solid green;*/
text-decoration: none;
color: #fea700;
}

.regTitolo a:visited{
/*border: 1px solid green;*/
text-decoration: none;
color: #fea700;
}

.regTitolo a:hover{
/*border: 1px solid green;*/
text-decoration: underline;
color: #fea700;
}

.regTesto{
/*border: 1px solid green;*/
font-family:Verdana, Arial, Helvetica, sans-serif; 
text-align: left;
font-size: xx-small;
font-weight: normal;
color: #999999;
margin-left: 25px;
}


.regTesto a:link{
/*border: 1px solid green;*/
text-decoration: none;
color: #999999;
}

.regTesto a:visited{
/*border: 1px solid green;*/
text-decoration: none;
color: #999999;
}

.regTesto a:hover{
/*border: 1px solid green;*/
text-decoration: underline;
color: #999999;
}


.regInputText{
/*border: 1px solid green;*/
font-family:Verdana, Arial, Helvetica, sans-serif; 
text-align: left;
font-size: xx-small;
font-weight: normal;
color: #999999;
}
.field2 {
	color: #999999;
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
}

.rigaLink{
	width:600px;
	background-color:#EEE7DF;
	float:left;

	}
.rigaLink2{
	width:600px;
	background-color:#FFF;
	float:left;

	}
.rigaLinkTitolo{
width:30%;

	
}

.rigaLinkDesc{
width:70%;
	
	/*border-left:1px solid #FFF;*/
	background-color:#EEE7DF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:small;	
		
	}
	.rigaLinkDesc2{
width:70%;

	/*border-left:1px solid #EEE7DF;*/
	background-color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:small;	

	}
