footerbody, html {


  margin: 0px;

  padding: 0px;

  text-align:left;

  color:#666666;

  font-family: Tahoma, Arial, Verdana, Arial, Helvetica, sans-serif;

  font-size:9px;

  height:100%;

}

.right{float: right;}
.left{float: left;}
/*body{background:#b9e5fb url('../images/bg_body.gif') 0 0 repeat-x;}*/

body, table{  color:#666666;

              font-family: Tahoma, Arial, Verdana, Arial, Helvetica, sans-serif;

              font-size:100%;}

input, textarea, select{  color:#666666;

                          font-family: Tahoma, Arial, Verdana, Arial, Helvetica, sans-serif;

                          font-size:100%;}

form{margin: 0; padding:0;}

img{border: 0;}

p{margin: 0; padding: 10px 0 0 0;}

a, a:visited, a:hover{ color: #404040;}

input[type=text], input[type=password], select, textarea{border: solid 1px #BFBFBF; padding:2px 5px;}

table{
  border-collapse: collapse;
  border-spacing: 0;
}

h1{

  margin: 0;
  padding: 25px 10px 0 0;
  font: bold 20px Tahoma, Arial, Verdana;
  color: #C03131;

}

h2{
  margin: 0;
  padding: 10px 0 0 0;
  font: bold 13px Tahoma, Arial, Verdana;
  color: #C03131;
}

h3{
  margin: 0;
  padding: 10px 0 0 0;
  font: bold 11px Tahoma, Arial, Verdana;
  color: #404040;
}


table{border-collapse: collapse; border-spacing:0;}

td, th{padding:10px 10px 0 0; text-align:left;}


.clear{clear: both; padding:0; margin:0; font-size:0;}

.dottedOriz{background: transparent url('../images/dotted.gif') 0 bottom repeat-x; padding-bottom:10px;}

p.textAlign{text-align:justify;}
div.textAlign p{text-align:justify; padding:0;}

/*#big_container {

background: #b9e5fb url(../images/main_gradient.gif) 0 0 repeat-x;

}
*/



.main{
  width: 650px;
  margin: 0 auto;
  text-align: left;

  padding:5px 15px 15px 15px;
  background:#FFFFFF;

}
.mainSearch{ 
  position: absolute;
  top:0px;
  left:340px;
}

.mainSearch, .mainSearch a, .mainSearch a:hover .mainSearch a:visited{color: #808080; text-decoration:none;}   

.mainSearch p input{margin-left:10px;}

.searchtab{  
  background: transparent url('../images/bg_search_tab.gif') right bottom no-repeat;
  width:510px;
  height:40px;
}   

.searchtab img{
  float: left;
}

input.textField{
  background: transparent url('../images/bg_textfield.gif') 0 0 no-repeat ;
  width:480px;
  height:15px;
  border:none;
  padding:5px 10px;
  _background-attachment:fixed;
  overflow:hidden;
  margin-left:10px;
}



.column1{
  width:220px;
  float:left;
  overflow: hidden;
  margin:8px 0 0 0;
  display:none;
}

.column1 .box{
  background: transparent url('../images/box_top_column.gif') 0 0 no-repeat;
  padding: 15px 0 0 0;
  margin: 0 0 10px 0;
}

.column1 .subBox{
  background: transparent url('../images/box_bottom_column.gif') 0 bottom no-repeat;
  padding:0 0 15px 0;
}

.column1 .contBox{
  background: transparent url('../images/box_body_column.gif') 0 0 repeat-y;
  padding:0 20px;
}

.column1 td{vertical-align: bottom;}

.column1 h3{margin:0; padding:20px 0 0 0; font: bold 15px Tahoma; color:#404040;}

/*.column1 a, .column1 a:hover .column1 a:visited{color: #0A50FF; text-decoration:none;}  */

.content{
  /*float: right;*/
  width:650px;
  overflow:hidden;
  position:relative;

}

.wideContent{width:650px;}

.column2{
  margin-left:20px;
  float: left;
  width:360px;
  position: relative;
  min-height:500px;
  text-align:justify;
}
.column2 h1, .column2 h2{text-align:left;}
.column3{
  float: right;
  width:160px;
}

.results .pic{ float: left; margin:20px 10px 0 0; width:120px; padding:6px 5px 3px 5px; border:solid 1px #BFBFBF; text-align:center;}



.results div.resultDesc{ margin:20px 0 0 0; float: left; width:410px;  overflow:hidden;}

.resultDesc p{padding-top:5px;}

.resultDesc p a, .resultDesc p a:visited, .resultDesc p a:hover{color: #404040;}

.results div.descPushPin{width:520px;}

.results h2{ margin:0; padding:0;}

.results .url{color:#2E9028; /*font-size:15px; padding-top:10px;*/}

.pushPin{
  background: transparent url('../images/pushpin.gif') 0 0 no-repeat;
  width:23px;
  height:37px;
  line-height:24px;
  font-size:14px;
  font-weight:bold;
  text-align: center;
  overflow: hidden;
  float: left;
  margin:20px 10px 0 0;
}

.pushPin a, .pushPin a:hover, .pushPin a:visited{color: #404040;}

.resultsPanel{
  position:absolute;
  top:-5px;
  right:0;
  width:200px;
  padding: 0 0 3px 10px;
  border-left: solid 1px #BFBFBF;
}

.resultsPanel a, .resultsPanel a:visited{

  text-decoration: none;
  color: #808080;
}

.resultsPanel p{padding-top:0;}




.filterBox{

  background:#F8F8EF;
  border: solid 1px #B5BB5F;
  border-right:0;
  border-bottom:0;
  margin:10px 0 0 0;
}

.filterBox h2{background:#ECEED7; padding:10px 5px 5px 5px ;}

.filterBox div{padding: 0 10px 5px 10px;}

.filterBox .filter td{border-bottom:solid 1px #FFFFFF; padding-bottom:5px;}

.column1 .filterBox h3{padding-top:10px;}


.filter{width:100%;}

.filter td{padding:1px 5px;}



/*.filter a{ display:block; background: transparent url('../images/raquo.gif') 0 5px no-repeat; padding-left:10px;}*/

.odd td{background:#E9F7FA;}

.even td{background:#FFFFFF;}

.column1 .odd td{background:#F8F8EF;}

.resultPagination{margin-top:20px;}

.resultPagination table{width:400px; margin: 0 auto;}

.resultPagination td{width:20%; white-space:nowrap;}

.resultPagination strong a, .resultPagination strong a:visited{color:#404040;}

.disabled{
  filter:alpha(opacity=50);
  opacity:0.50;
}

.bannerFormat{margin-top: 30px;}

.bannerFormat th, .bannerFormat td{padding: 5px 10px 5px 5px;}

.bannerFormat th{background:#ECEED7;}






.bannerFormat h2{margin-bottom: 0;}


.info p a{display: block; padding:5px 0 5px 20px;}

a.print, a.print:link,  a.print:hover,  a.print:visited,
a.send, a.send:link, a.send:hover, a.send:visited,
a.save, a.save:link, a.save:hover,  a.save:visited,
a.addTo, a.addTo:link, a.addTo:hover,  a.addTo:visited,
a.send, a.send:link, a.send:hover, a.send:visited,
a.save, a.save:link, a.save:hover,  a.save:visited,
a.goToCart, a.goToCart:link,  a.goToCart:hover,  a.goToCart:visited,
a.viewGallery, a.viewGallery:link, a.viewGallery:hover,  a.viewGallery:visited,
a.link, a.link:link,  a.link:hover,  a.link:visited
{padding:4px 0 4px 20px; color:#993400; text-decoration:none; font-weight:900; }

a.print,  a.print:hover,  a.print:visited{ background: transparent url('../images/icon_print.gif') 0 0 no-repeat;}

a.addTo,  a.addTo:hover,  a.addTo:visited{ background: transparent url('../images/icon_present.gif') 0 -1px no-repeat;}

a.goToCart,  a.goToCart:hover,  a.goToCart:visited{ background: transparent url('../images/icon_view_wishlist.gif') 0 0 no-repeat;}

a.viewGallery,  a.viewGallery:hover,  a.viewGallery:visited{ background: transparent url('../images/icon_photo.gif') 0 -3px no-repeat;}

a.send,  a.send:hover, a.send:visited{ background: transparent url('../images/icon_mail.gif') 0 0px no-repeat;}

a.save,  a.save:hover, a.save:visited{ background: transparent url('../images/icon_save.gif') 0 0px no-repeat;}

a.link,  a.link:hover,  a.link:visited{ background: transparent url('../images/icon_link.gif') 0 0 no-repeat;}




.contentMap{border: solid 1px #B5BB5F; border-bottom:none; border-right:none; padding: 5px 0 0 5px; margin-top:10px;}

.vagn input{vertical-align: middle;}



/* Tab schede */
/*
#navTab{
height:35px;
margin:10px 0 10px 0;
background: transparent url('../images/solid.gif') 0 bottom repeat-x;
padding-top:0px;
}

#navTab a, #navTab a:visited, #navTab a:hover{
float:left;
display: block;
border:solid 1px #DFDFDF;
margin:5px 5px 0 0;
padding:7px 10px 6px 10px;
background: #FFFFFF url('../images/bg_navtab.gif') 0 bottom repeat-x;
border-bottom: 0;
font-size:12px;
text-decoration: none;
color:#B5BB5F;
font-weight: bold;
}


#navTab a.active, #navTab a.active:visited, #navTab a.active:hover{
background:#FFFFFF;
margin-top:0;
padding:10px 10px 9px 10px;
color: #B5BB5F;

}

*/

#navTab {
  border-bottom: solid 5px #B9E5FB;
  height:30px;
  margin:0 10px 0 10px;
}

#navTab  a, #navTab  a:hover, #navTab  a:visited{
  border: solid 1px #B9E5FB;
  display:block;
  float: left;
  padding:5px 15px;
  margin:0 5px 0 0;
  text-decoration: none;
  color: #C03131;
  font-weight: 900;
  font-size:15px;
}

#navTab  a.active, #navTab  a.active:hover, #navTab  a.active:visited, #navTab  a:hover{background:#B9E5FB; color:#FFFFFF;}





.categories{width:100%;}

.contenTab{min-height:550px;}

.highlight{background:#ECECEC; color:#7B101F; font-weight: bold;}

.errors{color:red;}

.textHL{color:#993400;}
.textHL2{color:#C03131;}



/* common.css */

h1{color: #C03131;}

h2{	color: #C03131;}

#navTab  a, #navTab  a:hover, #navTab  a:visited{color: #C03131;}

#navTab {
  border-bottom: solid 5px #DF9898;
}

#navTab  a, #navTab  a:hover, #navTab  a:visited{
  border: solid 1px #DF9898;
}

#navTab  a.active, #navTab  a.active:hover, #navTab  a.active:visited, #navTab  a:hover{background:#DF9898;}

.odd td{background:#F9EAEA;}

.textHL{color:#C03131;}

.textHL2{color:#C03131;}

/* AdMe.css */
.offert big{color:#000000;}

.offert td div  a, .offert td div  a:visited, .offert td div  a:hover {color:#C03131;}

.offert td  a span{color: #C03131;}

.offert  h2 a, .offert h2 a:hover, .offert h2 a:visited{color:#C03131;}

.info big.price{color:#C03131;}

.footOffert table a, .footOffert table a:hover, .footOffert table a:visited{color:#C03131;}

.offert td a:hover img{border-color:#C03131;}
.resultsList h2 a:hover{text-decoration:none; color:#C03131;}

.resultsList td.picResult p{border:solid 1px #F9EAEA; }

.resultsList h2{color:#C03131;}

.resultsList h2 a, .resultsList h2 a:visited{color:#C03131;}

.hidden{display:none;}


#directPageLinkPanel{background: #F9EAEA; border: solid 1px #C03131; margin: 5px 0 10px 0; padding: 0 5px 5px 5px; }


/* ############### START Paginazione home ########### */
#content {
  background: #fff;
}

#content div {
  display: none;
  float:left;
  width:100%;
}

#demo .page1 div.page1,
#demo .page2 div.page2,
#demo .page3 div.page3,
#demo .page4 div.page4,
#demo .page5 div.page5 {
  display: block;
}


#content div img{width:100px; height:70px; margin:0 5px 10px 0; padding:5px; border:solid 1px #BFBFBF; float:left;}
#content div a:hover img{border-color:#C03131;}
#content div p{float: left; width:85px; font-weight:bold; padding:0;}

#content div p a,  #content div p a:visited,  #content div p  a:hover {color:#C03131; text-decoration:none;}

#content div p  a:hover {text-decoration:underline;}

#content div  a span{color: #C03131;}



#content big{display:block; color:#993400; font-size:13px;}

/* ############### END Paginazione home ########### */


