/*====================================================*/
/*pagina livello macroscopico*/

body{text-align:left; color:#333333; line-height:1.2em; font-family: Verdana, Arial; font-size:0.8em; margin-top:0px;}
.head{margin-bottom:10px;}
#header{position: relative; width: 902px; margin-left: auto; margin-right: auto;}
.content{position: relative; width: 902px; margin-left: auto; margin-right: auto;}
.menuver{float:left; width:170px; min-height:100%; height:100%; margin-right:39px; text-transform:uppercase; text-align:left;}
a:link{color:Blue; text-decoration:none}
a:visited{color:Red; text-decoration:none}
a:hover{color:Blue;}
a:active{color:Purple; text-decoration:none}
a.black:link{color:#999; text-decoration:none}
a.black:visited{color:#999; text-decoration:none}
a.black:hover{color:#999;} 
a.black:active{color:#666; text-decoration:none}
a.scuro:link{color:#000099; text-decoration:none}
a.scuro:visited{color:#000099; text-decoration:none}
a.scuro:hover{color:#000099;text-decoration:underline} 
a.scuro:active{color:#000099; text-decoration:none}
 
/*====================================================*/
/*impaginazione menù orizzontale di ricerca*/

.loginLeft{float:left;font-size:1em;}
.loginRight{float:right;text-align:right;font-size:0.8em;margin-right:20px}
.menuor{float:left; height:30px; display:inline; width:880px; border-bottom:1px dotted #CCC; margin-bottom:10px; padding-top:15px; padding-left:0px; text-align:left;font-size:0.8em}
#sfondoVuoto{background:url(../img/sfondoAlto.jpg);height:31px;width:902px;float:left;}
#login{position: relative;margin-left:auto;margin-right:auto;width:902px;}
#findall{position:relative;margin-left:auto;margin-right:auto;width:902px;}
#findtabX1{background:url(../img/findmain.jpg);height:63px;width:134px;float:left;}
#findtabX2{background:url(../img/findbg.jpg);height:31px;width:187px;float:left;padding-top:32px;}
#findtabX3{background:url(../img/findbg.jpg);height:63px;width:56px;float:left;}
#findtabX4{background:url(../img/findbg.jpg);height:63px;width:169px;float:left;}
#findtab01{background:url(../img/findtab01selected.jpg);height:63px;width:155px;float:left;}
#findtab01selected{background:url(../img/findtab01.jpg);height:63px;width:155px;float:left;}
#findtab02{background:url(../img/findtab02selected.jpg);height:63px;width:201px;float:left;}
#findtab02selected{background:url(../img/findtab02.jpg);height:63px;width:201px;float:left;}
#findtabindex{background:url(../img/findindex.jpg);height:63px;width:356px;float:left;}
/*====================================================*/

/*====================================================*/
/*impaginazione link orizzontale pagina*/

.inputtextarea{background:#fff; font-family: Verdana, Arial; font-size:0.8em; border: 1px solid #999999;}
.inputtext{color:#999999; font-size:0.7em; background:#fff; border: 1px solid #999999;}
.inputlogin{background:#fff; font-size:0.9em; border: 1px solid #999999;width:75px;height:14px;}
.inputlogin_lungo{background:#fff; font-size:0.9em; border: 1px solid #999999;width:125px;height:14px;}
.inputcerca{background:#fff; font-size:0.7em; border: 1px solid #999999;width:100px;height:14px;}
.inputselect{background:#fff; font-size:0.7em; height:20px;width:100px;}
.buttonInvia{background:#1d3a88;font-size:1.0em;color:#FFFFFF;width:50px;height:20px;}
.inputcheck{color:#999999; background:#fff; border: 1px solid #999999;}
.select{height:19px;font-size:0.7em;vertical-align:bottom;margin-bottom:6px}
.pagind{float:left;margin-top:7px;}
.pagnav{float:right; text-align:right;}
.arrow{margin-left:5px; margin-right:5px;}
/*====================================================*/

/*====================================================*/
/*impaginazione div foto*/
.photodiv{text-align:left;margin-top:10px;margin-left:0px; margin-right:15px; float:left; position:relative; }

.bl {background: url(../img/leftbottom.jpg) 0 100% no-repeat; width:210px; }
/*229px 180px*/
.br {background: url(br.gif) 100% 100% no-repeat; width:210px;}
.tl {background: url(tl.gif) 0 0 no-repeat; width:210px;}
.tr {background: url(../img/righttop.jpg) 100% 0 no-repeat; padding:10px 0px 0px 1px; width:210px;}
.t {background: url(../img/dot.gif) 0 0 repeat-x; width: 20em; width:210px;}
.b {background: url(../img/dot.gif) 0 100% repeat-x; width:210px;}
.l {background: url(../img/dot.gif) 0 0 repeat-y; width:210px;}
.r {background: url(../img/dot.gif) 100% 0 repeat-y; width:210px; }
.imgimg{margin-bottom:0px; margin-left:6px;margin-top:0px; text-align:left;}
.imgtext{min-height:10px; width:175px; padding:3px 0px 0px 6px; line-height:1.2;text-align:left; }
.imgdiv {min-height:35px; color:#333333;  font-family: Verdana, Arial; line-height:1.2; text-align:left; border:1px dotted #fff; width:205px; font-size:0.8em;}
.imgdiv2 {min-height:35px; color:#333333;  font-family: Verdana, Arial; text-transform:capitalize; line-height:1.2; text-align:left; border:1px dotted #fff; font-size:0.8em;}
/*====================================================*/

/*====================================================*/
/*pagina dettaglio immagine*/

img {vertical-align:middle;}
.imgindetailto{float:left; border:1px solid #cc3333; margin-right:20px;margin-left:0px;}
.imgindetailco{float:left; border:1px solid #333399; margin-right:20px;margin-left:0px;}
/*====================================================*/


/*====================================================*/

.details{float:left; text-align:left; border: 1px solid #000;}
.categorie{margin-bottom:10px; margin-top:20px;}
.categoria{vertical-align:middle; height:24px; padding-top:3px; border-bottom:1px dotted #CCC; }


/*====================================================*/
/*footer*/
.thefoot{	width:902px; height:181px; clear:both;  margin-left: auto; margin-right: auto; padding-top:20px;}
.insidefoot{float:left; width:892px; height:171px; background: url(../img/footerstrip.jpg); }
.rightfoot{float:left; height:171px; width:5px; background:url(../img/leftfoot.jpg);}
.leftfoot{float:left; height:171px; width:5px; background:url(../img/rightfoot.jpg);}
/*====================================================*/

/*====================================================*/
/*pagina ricerca avanzata*/
.ric_avanzata{height:456px;width:300px;border:0px dotted #000; float:left;margin-top:30px;}
.small_ric{height:150px;width:300px;border:0px dotted #000; float:left;text-align:left;}
.etichetta{background:url(../img/etichetta.jpg);height:21px;width:151px;margin-left:3px;font-size:0.8em;font-weight:bold;color:#3399cc;padding-left:10px;}
.puntini{background:url(../img/puntini.jpg);height:3px;width:167px;margin-bottom:10px;margin-top:6px;}
.checkcontent{text-align:left; margin-left:10px;}
.checkimg{border:none;vertical-align: -15% ;}
/*====================================================*/

/*====================================================*/
/*INDEX*/
 h1{color:#6699cc;text-align:left;font-weight:bold;font-size:1.3em;line-height:1.2em;}
 h2{color:#1d3a88;text-align:left;font-weight:bold;font-size:1.3em;line-height:1.1em;}
 h3{color:#e43031;text-align:left;font-weight:bold;font-size:1.3em;line-height:1.1em;}
 a.h1:link{color:#6699cc; text-decoration:underline}
a.h1:visited{color:#6699cc; text-decoration:underline}
a.h1:hover{color:#6699cc;text-decoration:none} 
a.h1:active{color:#6699cc; text-decoration:underline}
 .titoloCitta{color:#1d3a88;text-align:left;font-weight:bold;font-size:1.0em;line-height:1.1em;}
 a.titoloCitta:link{color:#1d3a88; text-decoration:none}
a.titoloCitta:visited{color:#1d3a88; text-decoration:none}
a.titoloCitta:hover{color:#1d3a88;text-decoration:underline} 
a.titoloCitta:active{color:#1d3a88; text-decoration:none}
 .titoloTurismo{color:#e43031;text-align:left;font-weight:bold;font-size:1.0em;line-height:1.1em;}
 a.titoloTurismo:link{color:#e43031; text-decoration:none}
a.titoloTurismo:visited{color:#e43031; text-decoration:none}
a.titoloTurismo:hover{color:#e43031;text-decoration:underline} 
a.titoloTurismo:active{color:#e43031; text-decoration:none}
.Pindex{text-align:left;padding:0px 5px 0px 5px;}
.containerleft{width:480px;float:left;margin-top:8px;}
.containerright{width:390px;height:310px;float:left;margin-top:15px;padding:10px 10px 0px 20px;text-align:left;}
.containerright_form{width:390px;float:left;margin-top:5px;padding:10px 10px 0px 20px;text-align:left;}
.login{margin-top:50px;background:url(../img/loginimg.jpg);width:278px;height:135px;text-align:left;padding-left:10px;margin-left:100px;}
.logintext{color:#6699cc;text-align:left;font-weight:bold;font-size:0.7em;}
.arrowlogin{text-align:right;margin-top:10px;margin-right:10px;}
.unregistered{width:80px; border-left:1px dotted #999999; float:left; margin-left:20px; margin-top:20px; padding-left:20px; height:95px;}
 /*====================================================*/
 
 .keysel{background:url(../img/chechedkeyword.gif) no-repeat; height:18px; width:18px;}
 .right{text-align:right;}
 /*====================================================*/
/*FORM*/

/*CARRELLO*/
 /*====================================================*/
 
 #carrelloFoto{position:relative;float:left;width:500px;}
 #carrelloContainer{position:relative;float:left;width:500px;border: 1px solid #999999;margin-top:10px; padding-bottom:10px;}
  .carrelloBloccoFoto{position:relative;float:left;clear:both;width:500px;margin:10px;}
 .carrelloImg{position:relative;float:left;border:none;width:200px;}
 .carrelloDati{position:relative;float:left;width:250px;}
 .carrelloDati li{list-style:none; display:block; margin-bottom:5px;}
 
 #carrelloForm{position:relative;float:right;width:390px;margin-left:10px; border-left: 1px solid #999999;}
  
   /*====================================================*/
/*CARRELLO*/

