
img{border:0;}
body{background-color:#15757e; font-family:arial, sans-serif, helvetica; text-align:center; font-size:12px;margin:0;}
div {display:block; position:relative; }
#header{width:1142px; height:369px;}
#header-center-container{}


#container {width:1142px; margin:0 auto; background-color:#ffffff; text-align:left; }
#footContainer {width:1142px; margin:0 auto; background-color:#15757e; text-align:left; }
.header-center-container{display:block; overflwo:visible; float:right; z-index:5; background:transparent; top:0; right:0; position:absolute; }
.header-bottom-container{position:relative;display:block; z-index:19; height:40px; _height:35px; top:330px; _top:335px; background:transparent url(../images/puntino.png) 0 bottom repeat-x; width:1142px;}
.header-logo{z-index:-1;position:relative; display:block;}


.linkHome{font-size:18px; font-weight:bold; width:203px; padding-top:5px; float:left;}
.linkHome a{text-decoration:none; padding-left:22px;  color:#ffffff;}
.linkHome a:hover{text-decoration:underline; color:#ffffff;}

.linklanguages{font-size:18px; font-weight:bold; width:208px; padding-top:5px; float:left;}
.linklanguages a{text-decoration:none;  color:#ffffff;}
.linkHome img{border:0;}

.linkfind{font-size:18px; font-weight:bold; width:350px; padding-top:5px; float:left; margin-left:100px;}
.linkfind span{font-size:14px; color:#15757e; padding-top:5px; padding-right:5px;  float:left;}
.linkfind .inputDiv{padding-bottom:10px; float:left;}
.linkfind input{font-size:14px;  width:176px; border:1px solid #15757e; }
.linkfind span.btn-menu {background-color: #15757E; color:#ffffff; padding:5px 2px 0 5px ;}
.linkfind  a{text-decoration:none;  color: #ffffff;}
.linkfind   a:hover{text-decoration:underline;  color: #ffffff;}
.linkfind img{border:0;}


.linklogin{font-size:18px; font-weight:bold; width:150px; padding-top:5px; float:left;}
.linklogin span{font-size:14px; color:#15757e; padding-top:5px;  float:left;background-color:b9d2d3;}
.linklogin{text-decoration:none;  color:#ffffff;}

.linklogin span.btn-menu {background-color: #15757E; color:#ffffff; padding:5px 2px 0 5px ;}
.linklogin   a{text-decoration:none;  color: #ffffff;}
.linklogin   a:hover{text-decoration:underline;  color: #ffffff;}
.linklogin img{border:0;}

.linkregister{font-size:18px; font-weight:bold; width:170px; padding-top:5px; float:left;}
.linkregister span{font-size:14px; color:#15757e; padding-top:5px; padding-right:5px;  float:left; background-color:b9d2d3;}
.linkregister{text-decoration:none;  color:#ffffff;}
.linkregister span.btn-menu {background-color: #15757E; color:#ffffff; padding:5px 2px 0 5px ;}
.linkregister  a{text-decoration:none;  color: #ffffff;}
.linkregister   a:hover{text-decoration:underline;  color: #ffffff;}
.linkregister img{border:0;}

.body{position:relative;overflow:hidden;}
.body-left-container{display:block; width:204px;  float:left;}
.menuTab{float:right; width:195px; margin:2px 0; padding:5px 0; right:5px; background:transparent url(../images/bgMenu.png) 5px 0 no-repeat; font-size:16px;}
.menuTab a {color:#ffffff; font-weight:bold; text-decoration:none;}
.menuTab a:hover {color:#ffffff; font-weight:bold; text-decoration:underline;}
.menuTab span{width:180px; float:right; display:block; }
.menuTab .secondLevel a {
	display:block;
	color:#000;}

.body-center-container{display:block; width:937px; float:left; background:transparent url(../images/puntino.png) left 0 repeat-y; }

.center-menu{height:32px; background:transparent url(../images/puntino.png) 0 bottom repeat-x; width:937px;}
.menuCenterTab{display:block; float:left; width:219px; background:transparent url(../images/puntino.png) right 0 repeat-y; padding:2px 0 0 15px; margin:0 auto;font-size:16px; }
.menuCenterTab a {color:#ffffff; font-weight:bold; text-decoration:none;}
.menuCenterTab a:hover {color:#ffffff; font-weight:bold; text-decoration:underline;}
.menuCenterTab span{display:block; float:left; width:190px; background-color:#15757e; padding:2px 0 0 15px; margin:1px auto; text-align:center;}



.facebook{width:99%; float:left; padding-top:17px;}
.facebook span{font-size:11px;display: block; float: left; font-size: 11px; position: relative; color:#15757e; font-weight:bold;}
.facebook img{fdisplay: block; float: left; font-size: 11px; position: relative;padding-left:5px; }
.facebook a {color:#15757e;}
.cc{width:99%; float:left; padding:17px 0;}
.cc img{fdisplay: block; float: left; font-size: 11px; position: relative;padding-left:5px; }
.rss-ico {margin:20px 0 0 8px;}


.footer{width:99%; float:left; padding:13px 0; background-color:#15757e; } 
.footer span{font-size:11px;display: block; float: left; font-size: 13px; position: relative; color:#ffffff; font-weight:normal; padding-left:11px; }
.footer img{fdisplay: block; float: left; font-size: 11px; position: relative; padding-left:9px; }
#footer span a {color:#fff;}

#container-text{padding:10px; min-height:450px; _height:450px;}
.text-title{color:#15757e; font-size:16px; font-weight:bold;}
.text-title a{color:#15757e; font-size:16px; font-weight:bold; text-decoration:none;}
.text-title a:hover{color:#15757e; font-size:16px; font-weight:bold; text-decoration:underline;}

#container-text p img{float:left; margin:5px;}

.form-container{padding-left:100px;}
.form-imput-container{padding-left:20px; padding-top:10px; ;}
.form-text{display:block; width:100px; float:left;}
.input250{width:250px;}
.btn-form{display:block; width:370px; padding-top:25px; }
.btn-form span{display:block; float:right; color: #15757E;  font-weight:bold; font-size:16px;}
.btn-form span a{color: #15757E;}
.text-area{height:150px; width:350px; cols:52;}

/* elenco prodotti*/
.products{width:100%; padding:10px; display:block; clear:both;}
.product{ display:block; clear:both; width:99%; border-bottom:1px dashed #15757e; padding-top:10px; overflow:hidden;}
.product-image{display:block; float:left; width:180px;}
.product-description{display:block; float:left; width:690px; line-height:20px;}
.product-description .desc{font-weight:bold;}
.product-buy{display:block; float:right; width:150px; position:relative; bottom:0; }
.product-buy a{color:#15757e; text-decoration:none; font-weight:bold;}
.product-buy a:hover{color:#15757e; text-decoration:underline; font-weight:bold;}

.disponibilita{color:#15757e; font-weight:bold; clear:both; display:block; }
.disponibilita-no{color:#ff0000; font-weight:bold; clear:both; display:block; }
.disponibilita-no label{color:#ff0000; font-weight:bold; }
.input50{width:50px;}
.form-quantita{display:block; width:50px; float:left;padding-top:5px;}

/* elenco news*/
.news{width:100%; padding:10px; display:block; clear:both;}
.news-item{ display:block; clear:both; width:99%; border-bottom:1px dashed #15757e; padding-top:10px; overflow:hidden;}
.news-image{display:block; float:left; width:120px;}
.news-description{display:block; float:left; width:690px; line-height:20px;}


/* carrello prodotti*/

.cart-price-quant{float:left; width:50px; display:block;}
.cart-price-quant .form-text{ width:50px; }
.cart-price{float:left; width:90px;display:block; text-align:right; color:#ff0000; font-weight:bold;}
.cart-price .form-text{font-size:15px;}

.total-buy{display:block; float:right; width:150px; position:relative; bottom:0;  padding-right: 25px; }
.total-buy a{color:#15757e; text-decoration:none; font-weight:bold;}
.total-buy a:hover{color:#15757e; text-decoration:underline; font-weight:bold;}
.total-compra{clear:both; display:block; float:right; width:100px; position:relative; bottom:0;  padding-right: 25px; font-size:20px; padding-bottom:20px; padding-top:20px;}
.total-compra span{padding:10px; background-color:#15757e; display:block; text-align:center;}
.total-compra a{color:#ffffff; text-decoration:none; font-weight:bold;}
.total-compra a:hover{color:#ffffff; text-decoration:underline; font-weight:bold;}


/* carrello prodotti*/

.product-image-gallery{display:block; float:left; width:300px;}
.product-description-scheda{display:block; float:left; width:580px; line-height:20px;}
.product-description-scheda .desc{font-weight:bold;}

.option-scheda{display:block; float:left; width:690px; position:relative; bottom:0;}
.option-scheda span{display:block; float:left; width:300px; position:relative; bottom:0; }

.disponibilita{color:#15757e; font-weight:bold; display:block; font-size:15px;}
.prezzo{color:#15757e; font-weight:bold; display:block; font-size:15px;}

/*modifiche ariadne*/
.table_home a {
	font-size: 11px;
	font-family: arial,sans-serif,helvetica;
	color: #000;
	text-decoration: none;
}

.table_home a:hover {
	font-size: 11px;
	font-family: arial,sans-serif,helvetica;
	color: #000;
	text-decoration: underline;
}
h1, h2, h3, h4, h5, h6 {
	color:#15757e; 
	font-weight:normal;
	}
.linkfind input.input_img{width:29px;border:none;margin:1px 0 0 0;}

fieldset{border:none;}

#error{
	border: solid 2px red;
	margin: 20px 0;
	padding: 20px;
	width: 50%;
}
#container-text .risultato h3 a {color: #15757e;}
#container-text  a {color: #15757e;}
.paginazione {
	margin-top:30px;}

.sharing {
	display:block;
	clear:both;
	margin:20px 0 0 0;
	padding:20px 0 0 0;
}
table#iscrizione_newsletter td {
	padding:4px;}
.paginazione {
	margin-top:30px;}
.sharing {
	display:block;
	clear:both;
	margin:20px 0 0 0;
	padding:20px 0 0 0;
}
#gallery {
	margin: 120px 0;
	padding: 0 20px;
	clear: both;
}
#gallery h2 {
	margin:40px 0 8px 0;}