/*GRAFICA*/
* {
	margin: 0px;
	padding: 0px;
}

fieldset { padding: 1 2 4 1; -moz-border-radius: 8px;} 

.sfondoPagina {background-color: #ffffff;}

.registrati{ color:#000000; font-family:Arial; font-size:8pt; text-align:left}
body 
{
	height: 100%;
	/*background-color: #919d51;*/
	/*background-image: url(http://www.polliceverdeweb.it/images/sfondi/d70.jpg);*/
	/*background-image: url(http://localhost/polliceverdeweb.it/images/sfondi/gradiente.gif);*/
	/*background-repeat:repeat-y;*/
	background-image: url(http://www.polliceverdeweb.it/images/sfondi/grad.jpg);
	background-repeat:repeat-x;

	color: #000000;
	font-family: arial,tahoma,sans-serif;
	font-size: 10px;
	text-align: center;
}

a {
	color: #85859c;
	text-decoration: underline;
}

a:hover {
	color: #69699c;
}



img {
	border: none;
}

p {
	margin: 10px 0px 5px;
	text-align: justify;
	line-height: 14px;
}

.clearthis {
	margin : 0px;
	height : 1px;
	clear : both;
	float : none;
	font-size : 1px;
	line-height : 0px;
	overflow : hidden;
}

#container {
	margin: 0px auto;
	width: 780px;
	border-color: #769d6e;
	border-width: 0px 1px 1px;
	border-style: solid;
	background-color:#ffffff;
}



input {
	padding-left: 2px;
	background-color: #fff;
	/*color: #85859c;*/
	color: #41151c;
	font-family: tahoma, arial, sans-serif;
	font-size: 11px;
}

.scritte {
	padding-left: 2px;
	background-color: #fff;
	color: #85859c;
	font-family: tahoma, arial, sans-serif;
	font-size: 11px;
	text-align:center;
	text-decoration:none;
}

.inputDisabled {
	padding-left: 2px;
	background-color: #cccccc;
	color: #85859c;
	font-family: tahoma, arial, sans-serif;
	font-size: 11px;
}


/* Page Header */

/*
#page_header 
{
    
	width: 389px;
	height: 140px;
	color: #fff;
	background: url('http://www.polliceverdeweb.it/images/header_background_fp.gif') repeat-x 0px 0px;
	float: left;
	overflow: hidden;
}

*/

#page_header 
{
    width: 780px;
	height: 140px;
	color: #fff;
	background: url('http://www.polliceverdeweb.it/images/BANNER3.jpg') repeat-x 0px 0px;
	float: left;
	overflow: hidden;
}

#campo_fiori 
{
    float:left;
    width: 289px;
	height: 140px;
	background: url('http://www.polliceverdeweb.it/images/campoFiori.gif');
	overflow: hidden;
}

#farfalla_fine 
{
	float:left;
	width: 100px;
	height: 140px;
	background: url('http://www.polliceverdeweb.it/images/farfallaFine.gif');
	overflow: hidden;
}

#page_header a {
	color: #5c7e5f;
	font-weight:bold;
	text-decoration: none;
}

#page_header a:hover {
	color: #c95444;
}

#page_heading 
{
    width: 125px;
	/*width:270px;*/
	height:134px;
	background: url('http://www.polliceverdeweb.it/images/logo.gif');
	float: left;
}

#page_heading h1 {
	width: 190px;
	height: 52px;
	background: url('http://www.polliceverdeweb.it/images/company_name.jpg') no-repeat 56px 36px;
	float: left;
}

#page_heading h2 {
	width: 190px;
	height: 16px;
	background: url('http://www.polliceverdeweb.it/images/company_punchline.jpg') no-repeat 56px 2px;
	float: left;
	clear: both;
}

.page_headerCerca
{
	/*background-color:#ff0000;*/
	width:300px;
	height:140px;
	float:right;
	text-align:right;
	font-size:13px;
	color:#ffffff;
	font-weight:bold;
	word-spacing: -1px;
	padding-top: 30px;
   	/*padding-left:10px;*/
	overflow: hidden;
}

.page_headerNewsLetter
{
	background-color:#ff0121;
	width:300px;
	height:200px;
	float:right;
	text-align:right;
	font-size:13px;
	color:#ffffff;
	font-weight:bold;
	word-spacing: -1px;
	padding-top: 60px;
   	/*padding-left:10px;*/
	overflow: hidden;
}

.info
{
	font-size:13px;
	color:#ffffff;
	font-weight:bold;
	
}
.page_headerinfo
{
	/*background-color:Aqua;*/
	width:460px;
	height:120px;
	float:left;
	text-align:left;
	font-size:13px;
	color:#ffffff;
	font-weight:bold;
	word-spacing:-1px;
	padding-left:20px;
	padding-top: 30px;
	overflow: hidden;
}

.page_headerloghi
{
	/*background-color:#ff0000;*/
	width:310px;
	height:250px;
   	padding-top: 150px;
	float: left;
	text-align: left;
	word-spacing: -1px;
	font-size:13px;
	color:#ffffff;
	font-weight:bold;
}



#page_headerlinks {
	padding-right: 20px;
	padding-top: 25px;
	width: 275px;
	float: right;
	text-align: left;
	word-spacing: -1px;
	
}

#page_headerlinks ul {
	list-style-type: none;	
}

#page_headerlinks li {
	padding: 0px 10px 0px 9px;
	float: left;
	list-style-type: none;
	background: url('http://www.polliceverdeweb.it/images/header_toplinks_div.gif') no-repeat 100% 2px;
	
}

#page_headerlinks li.last {
	padding-right: 0px;
	background: none;
	color:#5c7e5f;
}

.page_headersearch {
	padding-right: 0px;
	padding-top: 110px;
	float: right;
	width: 290px;
	text-align: left;
	word-spacing: -1px;
	overflow : hidden;
	
}

.page_headersearchh3 {
	font-weight: bold;
	font-size: 12px;
	color:#000000;
}

.page_headersearchform {
	padding-left: 3px;
	float: left;
}

.page_headersearchinput {
	margin-top: 1px;
	padding-left: 2px;
	width: 100px;
	height: 16px;
	border-width:1px;
	color:#000000;
}

.page_headersearchbutton {
	padding: 0px;
	margin-top: 0px;
	margin-left: 5px;
	width: 34px;
	height: 16px;
	background-color: #5c7e5f;
	float: left;
}


/* Main Navigation Menu */

#page_menu 
{
	
	float:left;
	margin-bottom: 1px;
	width: 780px;
	height: 21px;
}

#page_menu ul {
	width: 780px;
	height: 21px;
	list-style-type: none;
	overflow: hidden;
}

#page_menu li {
	margin-right: 1px;
	width: 83px;
	height: 21px;
	float: left;
	/*background: url('http://www.polliceverdeweb.it/images/menu_background.gif') repeat-x 0px 0px;*/
	background-color:#849837;
	overflow: hidden;
	text-align: center;
	font-size: 11px;
	font-weight: bold;
}

#page_menu li.last 
{
	margin-right: 1px;
	margin-right: 0px;
	width: 106px;
}

#page_menu a {
	padding-top: 3px;
	display: block;
	color: #fff;
	text-decoration: none;
}

#page_menu a:hover {
	color: #f8f27a;
}


/* Left Sidebar */

#left_sidebar {
	width: 129px;
	float: left;
	text-align: left;
	color: #8989b6;
}

#left_sidebar a {
	color: #8989b6;
}

#left_sidebar a:hover {
	color: #75759c;
}



/* Left Sidebar: Newsletter Signup Box */

#newsletter {
	margin-bottom: 2px;
	padding: 5px 5px 15px;
	border-color: #769d6e;
	border-width: 1px 1px 1px 0px;
	border-style: solid;
	overflow: hidden;
	background-color:#ffffff;
	font-weight: bold;
}

/* Left Sidebar : Categories */

#categories 
{
	width:127px;
	margin-bottom: 1px;
	padding: 1px 1px 1px 0px;
	border-color: #769d6e;
	border-width: 1px 1px 1px 0px;
	border-style: solid;
	text-align: left;
}

#categories_header {
	margin-bottom: 2px;
	width: 127px;
	height: 20px;
	background-color: #849837;
	overflow: hidden;
	font-size:11px;
	text-align:left;
}

#categories a 
{
    color:#425d10;
    /*font-weight:bold;*/
    font-size:11px;
     
}

#categories_header h2 {
	margin-top: 3px;
	margin-left: 5px;
	color: #fff;
	font-size: 10px;
	font-weight: bold;
	font-size:11px;
}

#categories ul {
	margin: 0px auto;
	width: 120px;
	list-style-type: none;
}

#categories li {
	width: 124px;
	height: 21px;
	list-style-type: none;
	text-align: left;
	border-bottom: #779e69 1px solid;
	float: left;
	color:#5c7e5f;
	font-weight:bold;
}

#categories li.last {
	border: none;
}

#categories li a {
	margin-top: 4px;
	margin-left: 0px;
	display: block;
	color: #5c7e5f;
	text-decoration: none;
}

#categories li a:hover {
	color: #c95444;
}

#cercaprodotti {
	height: 70px;
	overflow: hidden;
	color: #fff;
	text-align:center;
	font-size: 11px;
	padding: 1px 1px 1px 0px;
	border-color: #769d6e;
	border-width: 1px 1px 1px 0px;
	border-style: solid;
}

/* Left Sidebar : Special Offer */

#bartolini {
	height: 140px;
	overflow: hidden;
	color: #fff;
	text-align:center;
	font-size: 11px;
	padding: 1px 1px 1px 0px;
	border-color: #769d6e;
	border-width: 1px 1px 1px 0px;
	border-style: solid;
	background-color: #000000;
}

#specialoffer {
	height: 115px;
	overflow: hidden;
	color: #fff;
	text-align:center;
	font-size: 11px;
	padding: 1px 1px 1px 0px;
	border-color: #769d6e;
	border-width: 1px 1px 1px 0px;
	border-style: solid;
}

#specialoffer_text {
	width: 129px;
	height: 60px;
}

#specialoffer_text h2 {
	margin-top: 8px;
	margin-left: 10px;
	width: 113px;
	height: 38px;
	background: url('http://www.polliceverdeweb.it/images/specialoffer_header.gif') no-repeat 0px 0px;
}

#specialoffer_link {
	margin-left: 12px;
}
/*
#specialoffer_link a {
	color: #fff;
	text-decoration: none;
	font-weight: bold;
}

#specialoffer_link a:hover {
	color: #f2f2f2;
}
*/

/* Main Content Area */

#main_content 
{
	margin-right: 2px;
	width: 644px;
	text-align: center;
	float: right;
}

#main_content .h_divider {
	margin-bottom: 2px;
	height: 1px;
	width: 644px;
	background-color: #769d6e;
	overflow: hidden;
	float:left;
}


/* New Item Description */

#new_item {
	margin: 0px auto 2px;
	padding: 5px 10px;
	width: 600px;
	text-align: justify;
}

#new_item_header {
	margin-top: 10px;
	float: left;
	width: 348px;
}

#new_item_header h1 {
	color: #434367;
	font-size: 18px;
	font-weight: normal;
}

#new_item_header h2 {
	color: #434367;
	font-size: 14px;
	font-weight: bold;
	font-family: arial, tahoma, sans-serif;

}

#new_item_image {
	width: 245px;
	float: right;
	overflow: hidden;
	text-align: right;
}

#new_item_text {
	float: left;
	clear: left;
	width: 348px;
}

#new_item_link {
	float: left;
	clear: left;
	width: 348px;
	font-weight: bold;
	text-align: right;
}

#new_item_link a {
	text-decoration: none;
}


/* Sub Items Descriptions */

.sub_items {
	margin-bottom: 2px;
	margin-top: 20px;
	width: 644px;
	background: url('http://www.polliceverdeweb.it/images/item_sub_background.gif') repeat-y 0px 0px;
	text-align: justify;
}

.sub_left {
	padding-left: 5px;
	width: 300px;
	float: left;
}

.sub_right {
	padding-right: 15px;
	width: 315px;
	float: right;
}

.sub_items_header {
	padding-left: 20px;
	padding-top: 10px;
	float: left;
	width: 110px;
}

.sub_items_header h1 {
	color: #434367;
	font-size: 14px;
	font-weight: bold;
	font-family: arial, tahoma, sans-serif;
}

.sub_items_header h2 {
	color: #434367;
	font-size: 12px;
	font-weight: normal;
	font-family: arial, tahoma, sans-serif;
}

.sub_items_image {
	margin-top: 15px;
	float: right;
	text-align: right;
}

.sub_items_text {
	padding-left: 20px;
	float: left;
	clear: left;
	width: 110px;
}

.sub_items_cartinfo {
	padding-top: 12px;
	padding-left: 20px;
	color: #820721;
	font-family: arial, tahoma, sans-serif;
	float: none;
	clear: both;
}

.sub_items_cartinfo h2 {
	font-size: 14px;
	font-weight: bold;
}

.sub_items_cartinfo .price {
	float: left;
	text-align: left;
}

.sub_items_cartinfo .addtocart {
	margin-top: 2px;
	float: right;
	width: 100px;
	height: 12px;
	text-align: left;
	background: url('http://www.polliceverdeweb.it/images/button_addtocart.gif') no-repeat 0% 0%;
}


#page_sponsor {
	width: 644px;
	float:left;
	text-align:center;
}


/* Page Footer */

#page_footer {
	width: 780px;
	background-color:#849837;
	color:#ffffff;
	text-align:center;
	font-size:10px;
}

#copyright {
	float: right;
	color: #f7ee75;
	text-align: center;
}

#pubblicita {
	width: 780px;
	background-color:#ffffff;
	border-width: 1px 0px 1px 0px;
	border-style: solid;
	border-color:#779e69;
	color:#f7ee75;
	text-align:center;
	font-size:10px;
}

/*FINE GRAFICA*/




.labelAccont{ color:#000000; font-family:Arial; font-weight:bold; font-size:11px}
.textBoxAccount{ color:#000000; font-family:Arial; font-size:11px}
.fieldAccont{ color:#219b15; font-family:Arial; font-weight:bold; font-size:11pt}
.labelErrore{ color:#ff0000; font-family:Arial; font-weight:bold; font-size:11px}
.labelOk{ color:#0591c0; font-family:Arial; font-weight:bold; font-size:11px}
.fieldAdmin{ color:#1652ac; font-family:Arial; font-weight:bold; font-size:10pt}
.grigliaHeader {color:#ffffff; background:#9D9DA1; font-style:normal; font-weight:bold; font-size:11px; font-family:Arial; text-decoration: none}
.grigliaBody {color:#000000; background:transparent; font-style:normal; font-size:10px; font-family:Arial; text-decoration: none;}
.rigaAlternata {color:#000000; background:#d2dea5; font-style:normal; font-size:10px; font-family:Arial; text-decoration: none}
.rigaAlternataProdotti {color:#000000; background:#d2dea5; font-style:normal; font-size:11px; font-family:Arial; text-decoration: none}
.linkMenu{color:#000000; font-style:normal; font-size:10px; font-family:Arial;font-weight:bold; text-decoration: none}
.linkMenu:hover{color:#219b15; font-style:normal; font-size:10px; font-family:Arial;font-weight:bold; text-decoration: none}
.frontone{ background-color:#219b15; color:#ffffff; font-family:Arial; text-align:left; font-weight:bold; font-size:16pt}
.frontoneSottotitolo{ background-color:#219b15; color:#ffffff; font-family:Arial; text-align:left; font-weight:bold; font-size:13pt}

.titoloCarrello{ font-size:13pt; color:#e26452; text-align:left; font-weight:bold}
.intestazioneCarrello{background-color:#ffd700; border:0px; font-size:12px;}
.paginazione{background-color:#ffd700; border:0px; font-size:10px; color:#000000; text-decoration:none; font-weight:bold}
.intestazioneProdottiMese{background-color:#ffd700; border:0px; font-size:11px; color:#000000; font-weight:bold; text-align:left}
.intestazioneAirPort{background-color:#ffd700; border:0px; font-size:13px; color:#000000; font-weight:bold; text-align:center}
.intestazioneVideo{background-color:#ffd700; border:0px; font-size:11px; color:#000000; font-weight:bold;}
.textAirPort{font-size:11px; color:#000000;}
.datiobbligatoriDatiPag{background-color:#ffd700; border:0px; font-size:10px; color:#000000; font-weight:bold; text-align:center}
.datiRiepilogoPag{background-color:#f6c16a; border:0px; font-size:11px; color:#000000; font-weight:bold; text-align:center}

.finePagina{background-color:#ffffff; border:0px; font-size:10px; color:#000000; font-weight:bold; text-align:center}
.riepilogoInfoPag{background-color:#fcf3c1; border:0px; font-size:10px; color:#000000; font-weight:bold; text-align:center}

.continua_aquista{background-color:#ffffff; border:0px}
.continua{color:#779e69; font-weight:bold; text-decoration:none;font-size:11px;}
.continua:hover{color:#ca5140; font-weight:bold;font-size:11px;}
.aquista{ color:#779e69; font-weight:bold; text-decoration:none;font-size:11px;}
.aquista:hover{ color:#ca5140; font-weight:bold;font-size:11px;}
.continua2{ color:#ffd700; font-weight:bold; text-decoration:none;font-size:11px;}
.continua2:hover{ color:#ffd700; font-weight:bold;font-size:11px;}

.intestazioneCarrelloText{background-color:#ffd700; color:#000000; border:0px; font-weight:bold; font-size:11px;}
.righePari{background-color:#ffffff; border:0px; font-size:10px;}
.righeDispari{background-color:#d2dea5; color:#000000; border:0px; font-size:10px; border:0px}

.bckRadioPag{background-color:#f1f9e2;}
.bckRadioTipoPag{background-color:#d2dea5;}

.descOfferta {color:#000000; font-size:11px; font-family:Arial; font-weight:bold; text-decoration:none;}
.descOfferta:hover {color:#468043; font-size:11px; font-family:Arial; font-weight:bold; text-decoration:none;}

.descVetrina {color:#000000; font-size:11px; font-family:Arial; text-decoration:none;}
.descVetrina:hover {color:#468043; font-size:11px; font-family:Arial; text-decoration:none;}

.titoloDatiPag{color:#000000; font-weight:bold;font-size:11px;}
.titoloDatiPagNoBold{color:#000000; font-size:11px;}

.contattaci1{color:#779e69; font-weight:bold;font-size:12px;}
.contattaci2{color:#64786c; font-weight:bold;font-size:11px;}
.contattaci3{color:#64786c; font-weight:bold;font-size:11px;}
.contattaci4{color:#000000; font-weight:bold; font-size:11px;}
.contattaci5{color:#000000; font-weight:bold; font-size:11px;}

.chiSiamo{color:#000000; font-size:11px;}
.elencoChiSiamo{color:#206b45; font-weight:bold; font-size:11px;}
.sottoelencoChiSiamo{color:#000000; font-size:11px;}

.condizioni{color:#000000; font-size:11px;}

.riepilogoPag{color:#000000; font-weight:bold; font-size:11px;}

.corpoMail{color:#000000; font-weight:bold; font-family:Arial; font-size:11px;}

/*Registrazione*/

.sfondoBody{ margin:1px 1px 1px 1px; background-color:#000000}
.sfondoTabella{ background-color:#ffffff}
.sfondoTD{ background-color:#ffffff}
.titoloReg{background-color:#ffffff; color:#1652ac; font-family:Arial; font-weight:bold; font-size:10pt}
.condizioni{ color:#000000; font-family:Arial; font-size:7pt; text-align:left}
.sfondoCondizioni{ background-color:#000000}
.utenteOk{ color:#219b15; font-family:Arial; font-weight:bold; font-size:11pt}
.attenzioneReg{background-color:#c9c9cb; color:#1652ac; font-family:Arial; font-weight:bold; font-size:10pt}


/*dtree*/
.dtree {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666;
	white-space: nowrap;
}
.dtree img {
	border: 0px;
	vertical-align: middle;
}
.dtree a {
	color: #333;
	text-decoration: none;
}
.dtree a.node, .dtree a.nodeSel {
	white-space: nowrap;
	padding: 1px 2px 1px 2px;
}
.dtree a.node:hover, .dtree a.nodeSel:hover {
	color: #333;
	text-decoration: underline;
}
.dtree a.nodeSel {
	background-color: #c0d2ec;
}
.dtree .clip {
	overflow: hidden;
}
