/* CSS Document */

.link {font-family: Verdana, Arial; font-size: 10pt; color: #000000; text-decoration: none}
.link:Hover {font-family: Verdana, Arial; font-size: 10pt; color: #ff0000; text-decoration: none}

html,body{margin: 0;padding:0}
body{font-family: "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;font-size: 79%;text-align:justify; background:#460F14 url(obj/gradient.jpg) repeat-x top;
/*background-image:URL(Obj/natale2.jpg); background-attachment:fixed;*/}/*76%*/
.dicono{font-family: "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;text-align:justify;color:#990000}
.ultima{font-family: "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;text-align:right;color:#990000;font-size: 70%}
/*.last{font-family: "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;text-align:justify;color:#990000; font-weight:bold}*/
.footer{font-family: "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;color:#FFFFFF;font-weight:bold;}
b{font-family: "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;text-align:justify;color:#990000; font-weight:bold}
div#container{width: 582px;margin: 0 auto;text-align: left;
/*border-left: 2px solid #000;border-right: 2px solid #000;*/
background: url(obj/rightcol.jpg) repeat-y top left}
div#container a{color: #F47C20}
div#container a:hover{color: #B92435}


#vlightbox a#vlb{display:none}

/*FORM*/
textarea {
   height: 100px;
}

textarea, .input {
   width: 185px;
   border: 1px solid #aaa;
   display: block;
   float: left;
   clear: right;
   margin-bottom: 5px;
   font-size: 12px;
   font-family: "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
   padding: 2px;
}

.testo {
   width: 100px;
   float: left;
   font-family: "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
   font-size: 14px;
}

.submit {
   margin-left: 100px;
   width: 250px;
   height: 40px;
   font-size: 25px;
}

.errori, .send_ok {
   padding: 15px;
   font-weight: 700;
   font-family: "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
   font-size: 14px;
   margin-bottom: 20px;
}

.errori {
   background-color: #FFB7B7;
   color: #970000;
}

.send_ok {
   background-color: #C7FFC8;
   color: #008D03;
}

.img{margin-left: 8px;}
/*FINE*/



/* TABELLE */
caption{color:#480002; font-weight:bold; font-size: 140%;}
thead{color:#990000; font-weight:bold;font-size:120%;}
.table{border: 1px solid #990000;border-collapse: collapse;width:99%;}
td.centro{text-align: center;border: 1px solid #990000;border-collapse: collapse;padding: 3px 5px}
th.sx{text-align: left;border: 1px solid #990000;border-collapse: collapse;padding: 3px 5px}
.dx{text-align: right}
.tr:hover td{background: #99CCCC}
.tr:hover th{background: #99CCCC}
div#header{background-color:#480002;color: #000;line-height:147px; height:162px;display:block}
h1,h2{margin: 0;padding:0}
h1{padding-left:0.5em;font: bold 2.3em/100px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif}
h2{color: #F47C20;font-size: 1.6em; text-align:left}/*1.5em*/
div#footer a{color: #F47C20;font-weight: bold;text-decoration: none}
div#footer a:hover{color: #B92436;font-weight: bold;text-decoration: underline}
/* TABELLE */


/*stili specifici per il layout*/
div#colonnasx{float:left;width: 115px;}
div#navigation{width: 100%;margin-top:10px; margin-left:10px;}
div#skype{width: 100%; margin-top:10px; margin-left:8px;}
div#conad{width: 100%; margin-top:10px; margin-left:8px;}
div#cultura_cinofila{width: 100%; margin-top:10px; margin-left:8px;}
div#w3c{width: 100%; margin-top:10px; margin-left:6px;}
div#w3c_css{width: 100%; margin-top:10px; margin-left:6px;}
div#adsense{width: 100%; margin-top:10px; margin-left:5px;}
div#facebook{width: 100%; margin-top:10px; margin-left:4px;}
div#navigation1{float:left;width: 100px; margin-left:15px;}
div#content{margin-left: 150px;padding: 1em;background-color: #fff; width:auto; height:auto; background-repeat:repeat-y;text-align:justify; line-height:normal; position:relative;}
div#footer{clear:left; text-align:center; padding: 0em; background-color: #60151C; color: #fff;}



/*stili per la navigazione*/
div#navigation ul{margin: 0 0 0 0;padding: 0; list-style-type: none;}
div#navigation li{margin: 0;padding: 0}
div#navigation a{color:#F47C20;font: normal bold 0.8em/1.5em "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;text-decoration: none}
div#navigation a:hover{color: #FCFCFF;text-decoration: underline}
.corrente{font: normal bold 0.9em/1.5em "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;color: #FCFCFF}
.corrente_app{
background-color:#FFFFFF;
width:69px;
height:18px;
margin:0 0 10px 0;
background: #61151D;
border:1px solid #60151D;
color: #FBFBFE;
text-decoration:none;
display:block;
text-align:center;
font:normal 10px/18px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
}

div.clearer{
float: none; clear: left
}

#navcontainer
{
margin: 0 0 0 150px;
padding: 0;
height:20px;
background-color:#FFFFFF
}

#navcontainer ul
{
margin: 0;
padding: 0;
list-style-type: none;
text-align: center;
}

#navcontainer ul li
{
display: block;
float: left;
text-align: center;
padding: 0;
margin: 0;
}

#navcontainer ul li a
{
background-color:#FFFFFF;
width:69px;
height:18px;
border-top:1px solid #B92434;
border-left:1px solid #B92434;
border-bottom:1px solid #B92434;
border-right:1px solid #B92434;
margin:0 0 10px 0;
color:#000000;
text-decoration:none;
display:block;
text-align:center;
font:normal 10px/18px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
}

#navcontainer ul li a:hover
{
color: #fff;
background: #B92434;
}

#navcontainer a:active
{
background: #B92434;
color: #fff;
}

#navcontainer li#active a
{
background: #61151D;
border:1px solid #60151D;
color: #FBFBFE;
}

/*MAPPA IMMAGINE HEADER*/
ul#mappa {
margin:0;padding:0;
list-style:none;
position:relative;
}
ul#mappa li {
display:block;
position:absolute;
margin:0;padding:0
}
li#mappa-link {
left:135px;top:10px;
width:315px;height:70px
}
#mappa a {
display:block;
width:100%;
height:100%
}
#mappa .alt { display:none}
/*FINE MAPPA IMMAGINE HEADER*/


#navigatione{color: #fff; padding: 0; margin:0 0 0; background: #480002; height:25px; line-height:25px}
div#nav1{border:0;background-image:url(obj/header.png);color:#FDFBFB;padding:0;margin: 0 0 0 0;line-height:100px; height:100px}


#slideshow {
overflow: hidden;
position: relative;
width:  582px;
height: 137px;
}
#slideshow img {
width: 582px;
height: 137px;
}

/*ALIGN*/
.centro{text-align:center;position:relative;}
div#centro{text-align:center;position:relative;}
div#centros{text-align:center;position:relative;}
.sinistra{text-align:right;position:absolute;width:30px;margin: 22px 0 0 580px;}
.immagini{width: 99%;text-align:center;}



/*IMMAGINI COSA VISITARE*/
div.textimage {
	width: auto;
	margin-bottom: 10px;
	min-height: 102px;
	height: auto !important;
	height: 102px
	}
div.textimage img{
	float: left;
	margin: 8px;
	padding:0
	}
div.textimage p h2{
	margin: 5px 0 0 0;
	padding:0
	}

img{border:0}

/*p.continua {
	text-align: right;
	margin:2px 2px 5px 50px;
	display: block
	}*/
/*FINE IMMAGINI COSA VISITARE*/

/*MERCATINO*/

/* Carrello */

.cartHeaders,.totalRow{display:none;}
.simpleCart_items{
	overflow-y:auto;
	overflow-x:hidden;
	height:auto;
	width:auto;
	margin-bottom:20px;
}
.itemContainer{
	width:auto;
	float:left;
	font-size:10px;
}
	
.itemContainer div{
	float:left;
	margin: 0 10px 0 16px ;
}
	
.itemContainer a{
	text-decoration:none;
}
.thumbs{
	float:left;
	width:20px;
}
.itemName{
	float:left;
	width:40px;
}
.itemPrice{
	float:left;
	width:60px;
	color:#418932;
}
.itemQuantity{
	float:left;
	width:33px;
	margin-top:-12px;
	vertical-align:middle;
}
.itemTotal{
	float:left;
	color:#c23f26;
	margin-top:-6px
}

.addCart a{
	font-family:"Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
	font-size:10px;
	line-height:30px;
	width:18px;
	font-weight:bold;
	text-align:center;
	color:#fff;
	background:#990000;
	border:1px solid #990000;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	padding:3px;
	margin:3px;
	text-decoration:none;
	}
.addCart a:hover{
	cursor:pointer;
	background:#F47C20;
	border:1px solid #F47C20;
	text-decoration:none;
	}
.prodotto {
	width: auto;
	height: auto;
	border: 1px solid #CCC;
	margin: 0px 30px 0px 0px;
	}
div.shopping_cart{
	color:#777;
	padding:10px;
	border:1px solid #DEE1E6;
	background:#F1F5FA;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	}
/*FINE MERCATINO*/