txtTit01/* *** CSS for case4u.it *** */
* {
	margin: 0;
}

html {
	width:100%;
	height:100%;
	margin: 0;
}

body {
	background-color: #FFFFFF;
	background-image: url(../images/bgkmain.jpg);
	background-repeat: repeat-x;
	font-family: Arial,Helvetica,san-serif;
	font-size: 12px;
	padding:0;
	margin:0;
	text-align: center;
}

a.linka {
    text-decoration: none;
}
a.linka:hover {
    text-decoration: underline;
}

p, form {
	margin:0;
	padding:0;
}

/*#headmenu {
	width: 100%;
	height: 120px;
	margin: 0 auto; 
	text-align: center;
}*/

/*#logocase4u {
    position: relative;
    top: 40px;
}*/

#logotxt01 {
	font-family: Arial,Helvetica,san-serif;
	font-size: 13px;
	font-weight: bold;
	color: #587B00;
	/*position: relative;*/
    /*top: 60px;*/
}

#logotxt02 {
	font-family: Arial,Helvetica,san-serif;
	font-size: 11px;
	font-weight: bold;
	color: #797979;
	/*position: relative;*/
    /*top: 70px;*/
}

div#container {
	width: 100%;
	height: 100%;
	margin: 0 auto; /* Allineamento centrato per Firefox,Opera e Netscape */
	text-align: center; /* Allineamento centrato per IE */
	/* background-color: #ffffff; */
}

div#searchspace {
	width: 100%;
	height: 228px;
	background-image: url(../images/bgksearch.jpg);
	background-repeat: repeat-x;
	position: relative;
    top: 100px;
}

div#searchspaceresult {
	/*width: 100%;*/
	/*height: 608px;*/
	background-image: url(../images/bgksearchresult.png);
	background-repeat: repeat;
	position: relative;
    top: 100px;
}

div#searchspacescheda {
	width: 100%;
	height: 130px;
	background-image: url(../images/bgksearchscheda.png);
	background-repeat: repeat-x;
	position: relative;
   top: 100px;
}

div.boxseaboximgdescrrchform label  {
	display: inline;
	vertical-align: top;
}
div.boxsearchform  ol {
   margin: 0;
   padding: 0;
}
div.boxsearchform li {
   list-style: none;
   padding: 5px;
   margin: 0;
}
div.boxsearchform label {
	width: 90px;
}

div#contenitore {
	width: 940px;
	margin: 0 auto; /* Allineamento centrato per Firefox,Opera e Netscape */
	text-align: center;
	position: relative;
	top: 120px;
}

div#colsx {
	position:relative;
	background:#FFF; 
	width:660px;
	float:left;
}
div#colsp {
	position:relative;
	background:#FFF; 
	width:20px; 
	float:left;
}
div#coldx {
	position:relative;
	background:#FFF; 
	width:280px; 
	float:left;
}

/* ***************************************************************** */
/* COLONNA SX */

div#spaceann {
	width: 656px;
	height: 900px;
	background-color: #FFF;
	background-image: url(../images/spaceann.png);
	background-repeat: no-repeat;
	position: relative;
   top: 0px;
}

div#spaceanntit {
	width: 600px;
	font-family: Arial,Helvetica,san-serif;
	font-size: 13px;
	font-weight: bold;
   color: #FFFFFF;
	position: relative;
   top: 15px;
   left: 20px;
   text-align: left;
}

div#listageohp {
	width: 600px;
	font-family: Arial,Helvetica,san-serif;
	font-size: 11px;
	font-weight: bold;
   color: #4D4D4D;
	position: relative;
   top: 25px;
   left: 20px;
   text-align: left;
}

div#listageohp a.reg {
	font-family: Arial,Helvetica,san-serif;
	font-size: 11px;
	font-weight: bold;
   color: #4D4D4D;
   text-decoration:none;
}
div#listageohp a.reg:hover {
	text-decoration:underline;
}

div#listageohp a.prov {
	font-family: Arial,Helvetica,san-serif;
	font-size: 11px;
	font-weight: normal;
   color: #6E6C6C;
   text-decoration:none;
}
div#listageohp a.prov:hover {
	text-decoration:underline;
}

/* ***************************************************************** */
/* RICERCA AVANZATA */

a.listafiltri {
	color: #5A5A5A;
	text-decoration: none;
}
a.listafiltri:hover {
	text-decoration: underline;
}

div#cont_result {
	width: 1000px;
	margin: 0 auto; /* Allineamento centrato per Firefox,Opera e Netscape */
	text-align: center;
	position: relative;
    top: 120px;
}

div.boxtxt01 {
	font-family: Arial,Helvetica,san-serif;
	font-weight: bold;
	font-size: 14px;
	color: #5A5A5A;
	width: 630px;
	text-align: left;
    margin-bottom: 2px;
    padding: 5px;
    position: relative;
    top: 0px;
}

div.boxpaginazione {
	font-family: Arial,Helvetica,san-serif;
	font-weight: bold;
	font-size: 13px;
	color: #5A5A5A;
	width: 630px;
	text-align: center;
   margin-bottom: 2px;
   padding: 5px;
   position: relative;
   top: 0px;
}

a.prevlink {
	font-family: Arial,Helvetica,san-serif;
	font-weight: bold;
	font-size: 13px;
	color: #96BE13;
	text-decoration: none;
}
a.prevlink:hover {
	text-decoration: underline;
}

a.nextlink {
	font-family: Arial,Helvetica,san-serif;
	font-weight: bold;
	font-size: 13px;
	color: #96BE13;
	text-decoration: none;
}
a.nextlink:hover {
	text-decoration: underline;
}

a.numpag {
	font-family: Arial,Helvetica,san-serif;
	font-weight: bold;
	font-size: 13px;
	color: #5A5A5A;
	text-decoration: none;
}
a.numpag:hover {
	text-decoration: underline;
}

.numpagsel {
	font-family: Arial,Helvetica,san-serif;
	font-weight: bold;
	font-size: 13px;
	color: #96BE13;
	text-decoration: underline;
}

div.boxresult {
	width: 656px;
	height: 123px;
	background-color: #FFF;
	background-image: url(../images/boxresult.png);
	background-repeat: no-repeat;
	margin-bottom: 10px;
	position: relative;
    top: 0px;
    text-align: left;
}

div.boxresult2 {
	width: 656px;
	height: 123px;
	background-color: #FFF;
	background-image: url(../images/boxresult2.png);
	background-repeat: no-repeat;
	margin-bottom: 10px;
	position: relative;
    top: 0px;
    text-align: left;
}

div.imgresult {
	width: 110px;
	height: 88px;
	margin: 2px;
	position: relative;
   top: 18px;
   left: 20px;
	float: left;
}

div.txtresult {
	width: 500px;
	height: 92px;
	margin: 2px;
	position: relative;
   top: 12px;
   left: 22px;
   float: left;
}

p.tipologia {
	font-family: Arial,Helvetica,san-serif;
	font-size: 13px;
	font-weight: normal;
	margin: 2px;
}

p.comune {
	font-family: Arial,Helvetica,san-serif;
	font-size: 14px;
	font-weight: bold;
	margin: 2px;
}
p.comune a.linksch {
    color: #000;
    text-decoration: none;
}
p.comune a.linksch:hover {
    color: #000;
    text-decoration: underline;
}

p.descrizione {
	font-family: Arial,Helvetica,san-serif;
	font-size: 12px;
	font-weight: normal;
	margin: 2px;
}

p.richiesta {
	font-family: Arial,Helvetica,san-serif;
	font-size: 13px;
	font-weight: bold;
	margin: 4px;
}

div.linkbtn1 {
	font-family: Arial,Helvetica,san-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFF;
	float: left;
	margin: 2px;
	position: relative;
   top: 0px;
   left: 449px;
}
div.linkbtn1 a {
	text-decoration: none;
	color: #FFF;
}
div.linkbtn1 a:hover {
	text-decoration: underline;
}

div.linkbtn2 {
	font-family: Arial,Helvetica,san-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFF;
	float: left;
	margin: 2px;
	position: relative;
    top: 0px;
    left: 483px;
}
div.linkbtn2 a {
	text-decoration: none;
	color: #96BE13;
}
div.linkbtn2 a:hover {
	text-decoration: underline;
}

/* ***************************************************************** */
/* SCHEDA PRODOTTO */

div#cont_scheda {
	width: 940px;
	margin: 0 auto; /* Allineamento centrato per Firefox,Opera e Netscape */
	text-align: center;
	position: relative;
    top: 120px;
}

div.boxintann {
	width: 656px;
	height: 120px;
	background-color: #FFF;
	background-image: url(../images/boxintann.png);
	background-repeat: no-repeat;
	position: relative;
   top: 0px;
   text-align: left;
}

div.boxintann_txt01 {
	font-family: Arial,Helvetica,san-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	width: 363px;
	height: 18px;
	margin: 2px;
	position: relative;
   top: 12px;
   left: 16px;
   float: left;
}

div.boxintann_txt02 {
	font-family: Arial,Helvetica,san-serif;
	font-size: 14px;
	font-weight: normal;
	color: #FFF;
	width: 363px;
	height: 18px;
	margin: 2px;
	position: relative;
   top: 12px;
   left: 16px;
   float: left;
}

div.boxintann_prezzo {
	font-family: Arial,Helvetica,san-serif;
	font-size: 14px;
	font-weight: bold;
	color: #96BE13;
	width: 255px;
	height: 18px;
	margin: 2px;
	position: relative;
   top: 12px;
   left: 12px;
   float: left;
   text-align: right;
}

div.boxintann_locali {
	font-family: Arial,Helvetica,san-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000;
	width: 363px;
	height: 18px;
	margin: 2px;
	position: relative;
   top: 22px;
   left: 16px;
   float: left;
}

div.boxintann_txtinfo {
	font-family: Arial,Helvetica,san-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000;
	width: 285px;
	height: 18px;
	margin: 2px;
	position: relative;
	top: 22px;
	left: -15px;
	float: left;
	text-align: right;
}

div.boximgdescr {
	width: 656px;
	/*height: 120px;*/
	background-color: #FFF;
	background-image: url(../images/boxintann.png);
	background-repeat: no-repeat;
	background-repeat: no-repeat;
	position: relative;
   top: 0px;
   text-align: left;
}

div.boximg {
	width: 412px;
	/*height: 313px;*/
	/*background: url(../images/boximg.png);*/
	margin-bottom: 0px;
	position: relative;
    top: 0px;
    left: 5px;
    text-align: center;
    float: left;
}

div.txtdescr {
	width: 225px;
	height: 320px;
	background-color: #FFF;
	margin-bottom: 10px;
	position: relative;
   top: 0px;
   text-align: left;
   float: left;
}

div.boxforminfo {
	width: 300px;
	height: 300px;
	background-color: #FFF;
	margin-bottom: 10px;
	position: relative;
   top: 0px;
   left: 50px;
   text-align: left;
   float: left;
}

div.boxforminfo label  {
	display: inline-block;
	vertical-align: top;
}
div.boxforminfo  ol {
   margin: 0;
   padding: 0;
}
div.boxforminfo li {
   list-style: none;
   padding: 5px;
   margin: 0;
}
div.boxforminfo label {
	display: inline-block;
   width: 90px;
}
div.boxforminfo em  {
   font-weight: bold;
   font-style: normal;
   color: #f00;
}

/***************************  RAFFINA *****************************/
/* RAFFINA */

#track {height:26px;width:100%;position:relative;}
#track1 {height:26px;width:100%;position:relative;}

#handle1 {
  background-image:url(../images/cursoriSlide.gif);
  background-repeat:no-repeat;
}
#handle1 {
  cursor:e-resize;
  height:26px;
  position:absolute;
  width:13px;
}
#handle2 {
  background-image:url(../images/cursoriSlide.gif);
  background-repeat:no-repeat;
}
#handle2 {
  cursor:e-resize;
  height:26px;
  position:relative;
  width:13px;
}

.left {
  /*float:left;*/
}

.inputText, .inputTextPrezzo {
  border:1px solid #ccc;
  font-family:arial;
  color: #5A5A5A;
  font-size:11px;
  width:180px;
}

.inputTextPrezzo {
  width:60px;
}

.inputTextMq {
  border:1px solid #ccc;
  font-family:arial;
  color: #5A5A5A;
  font-size:11px;
  width:40px;
}

.arial11grigionolink {
        font-family: sans-serif;
        font-size: 11px;
        color: #888888;
        text-decoration: none;
        line-height: 15px;
}

#griglia_valuta div{
    margin-left:6px;
    margin-right:6px;
    margin-top:6px;
    margin-bottom:6px;
}
/* END RAFFINA */

/* ***************************************************************** */
/* PUNTO INFORMATIVO */

.txtTit01 {
	font-family:Arial,Helvetica,san-serif;
	font-size:12px;
	color:#96BE13;
	font-weight:bold;
}
.txtMenu01 {
	font-family:Arial,Helvetica,san-serif;
	font-size:11px;
	color:#555;
	font-weight:normal;
}
a.txtMenu01 {
	text-decoration:none;
}
a.txtMenu01:hover {
	text-decoration:underline;
}


/* END PUNTO INFORMATIVO */

/* ***************************************************************** */
/* FOOTER */

div#spazio {
	width:100%;
	height:140px;
	position:relative;
	bottom: 100px;
}

div#footer_spacer {
	width:100%;
	height:140px;
}

.wrapper {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -120px; /* the bottom margin is the negative value of the footer's height */
}

.push {
	height: 120px; /* .push must be the same height as .footer */
}

.footer {
   clear: both; 
	bottom: 0; 
	position: relative;
	width: 100%;
	height: 180px;
	background-color: #222222;
}

#linkinfo {
   font-family: Arial,Helvetica,san-serif;
	font-size: 11px;
	font-weight: bold;
   color: #CECECE;
   margin: 12px;
   position: relative;
   top: 14px;
}

.linkinfo {
	font-family: Arial,Helvetica,san-serif;
	font-size: 11px;
	font-weight: bold;
	color: #96BE18;
}

a.linkinfo {
	color: #96BE18;
	text-decoration: none;
}

a.linkinfo:hover {
	text-decoration: underline;
}
 
#copyr {
   font-family: Arial,Helvetica,san-serif;
	font-size: 14px;
	font-weight: bold;
   color: #CECECE;
   margin: 12px;
   position: relative;
   top: 18px;
}

#copyr a{
	color: #CECECE;
	text-decoration: none;
}

#copyr a:hover{
	text-decoration: underline;
}

.linkfooter {
   font-family: Arial,Helvetica,san-serif;
	font-size: 11px;
	font-weight: bold;
   color: #CECECE;
   margin: 2px;
   position: relative;
   top: 2px;
}

.linkfooter a{
	color: #610000;
	text-decoration: none;
}

.linkfooter a:hover{
	text-decoration: underline;
}
