/* General
---------------------------------- */

* {line-height: 1.4em; margin: 0; padding: 0;}

body
	{
	font: normal 0.8em Arial;
	color: #6c6c6c;
    background: #b8d138 url(/img/bkg-body.png) repeat-x 0 0;
	/*transparent url(/img/bkg.png) no-repeat scroll center top;*/
	/*background: #fff url(/img/bkg-natale.gif) no-repeat fixed 0 0;*/
	}
#wrapperBody {
	margin: 0;
	background: transparent url(/img/bkg.png) top center no-repeat;
	position: relative;
}	
	html, body, #wrapperBody  {
	height: 100%;
}
	body > #wrapperBody  {
	height: auto;
	min-height: 100%
}
	
table.borderEnd tr td {
	border:none!important;
}	
ul {
	list-style:none;
	}
a {
	text-decoration:none;
	color:#0072bc;
	}
a:hover {
	text-decoration:underline;
	}
.clear {
	clear:both;
	}
img {
	border:0px;
	padding:1px;/*
	border:1px solid #a0a0a0;*/
	}
ul { list-style:none;}

hr {
	background-color: #ccc;
	color: #ccc;
	height: 1px;
	border: 1px dotted #005261;
	width: auto;
	margin:5px 0px 5px 0px;
}

input , select , textarea {
	
		border:1px solid #a7a6aa;
}
input:hover {
    border: 1px solid #000;
    background: #ffee97;
	}
	input:focus {
	border: 1px solid #000;
    background: #ffee97;
	}
ol.letter { 
	list-style-type: upper-alpha;
	margin:10px 0px 10px 50px;	
	}
ol.number { 
	list-style-type: decimal;
	margin:10px 0px 10px 50px;	
	}

.borderEnd { border:none!important;}
.continua {
	color:#e75625;
	font-weight:bold;
}
form {
	margin:0!important;
	padding:0!important;
}
input.radio {width:16px;}
.submit {
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	background:#E41715 url(/img/bg_butt_big.png) repeat-x scroll left top;
	border-color:#CCCCCC #EFEFEF #EFEFEF #CCCCCC;
	border-style:solid;
	border-width:0;
	color:#FFFFFF;
	cursor:pointer;
	font-family:inherit;
	font-size:1.3em;
	font-weight:bold;
	height:30px;
	margin-top:10px;
	outline-color:-moz-use-text-color;
	outline-style:none;
	outline-width:medium;
	overflow:visible;
	padding:0 15px!important;
	/*text-shadow:1px 1px #E36663;*/
	text-transform:uppercase;
}
.submit:hover {
	color:#000;
}
.submitImg:hover, .submitImg:focus {
	background: none!important;
}
.accedi {
	position:absolute;
	top:10px;
	right:10px;
} 
.seo {float:left; text-indent:-20000px;}
.submitImg {
	cursor: pointer;
	width:auto!important;
	border: none!important;
	}
.submitAvanzata {
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	background:#6ea500 url(/img/bg_butt_bigavanzata.png) repeat-x scroll left top;
	border-color:#CCCCCC #EFEFEF #EFEFEF #CCCCCC;
	border-style:solid;
	border-width:0;
	color:#FFFFFF;
	cursor:pointer;
	font-family:inherit;
	font-size:1.2em;
	font-weight:bold;
	height:30px!important;
	margin-top:10px;
	outline-color:-moz-use-text-color;
	outline-style:none;
	outline-width:medium;
	overflow:visible;
	padding:5px 25px!important;
	text-transform:uppercase;
}	
.submitAvanzata:hover {
	color:#b4b4b4;
	text-decoration:none;
}	
	
	
/* wrap*/
#wrapper {
	margin:0 auto;
	max-width:76.5em;
	min-width:20em;
	height:auto!important;
	height:20em;
	/*position:relative;*/
	border-left:5px solid #fff;
	border-right:5px solid #fff;
	border-bottom:5px solid #fff;
	background: #fff url(/img/bkg-wrap.png) left top repeat-x;
	}
	*html #wrapper {
		margin:0 auto;
		width:76.5em;
		}
#wrapper:after {
	content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
	}
#wrapContainer {
	width:96%;
	float:right;

	}
/* Header and subheader
---------------------------------- */
#header {
	width:auto!important;
	height:187px;
	background: transparent url(/img/bkg-header.png) left top repeat-x;
	border-left:1px solid #fff;
	position:relative;
	}
#logo
	{
	/*float: left;
	margin-top: 5px;
	margin-left: -35px;*/
	position:absolute;
	top:0px;
	left:-35px;
	text-indent: -10000px;
	z-index: 10;
	width: 280px;
	height: 83px;
	background: transparent url(/img/logo.png) no-repeat;
	}
	/** html #logo
		{
		position: relative;
		z-index: 10000;
		}*/
.beta {
	/*background: transparent url(/img/versione-beta.gif) no-repeat;*/
	width:34px;
	height:77px;
	position:absolute;
	top:103px;
	left:-37px;	
}		
/* menu servizi*/
#menuServizi {
	background-color:#fff;
	float:right;
	}

	#menuServizi ul.nav{
		padding:8px 8px 0px 8px;
		/*height:31px;*/
		}
	#menuServizi ul.nav li {
		display:inline;
		padding:0 5px 0 5px;
		float:left;
		}
	#menuServizi ul.nav li a {
		color:#767676;
		background: transparent url(/img/menu-bullet.png) no-repeat 0px 3px !important;
		padding-left:10px;
		text-transform:capitalize;
		}
		#menuServizi ul.nav li a:hover {
			color:#b0b0b0;
			background: transparent url(/img/menu-bullet.png) no-repeat 0px 3px !important;
		}

/*top menu*/

#topMenu {
	float:right;
	margin-top:12px;
	/*height:400px!important;*/
	width: 99%;
	text-align:right;
	}
	#topMenu img{
		border:none!important;

	}
	#topMenu ul.nav{
		padding:8px 8px 0px 8px;
		float:right;
		/*height:31px;*/
		}
	#topMenu ul.nav li {
		display:inline;
		padding:10px 1px 10px 1px;
		float:left;
		
		}
	#topMenu ul.nav li a {
		color:#fff;
		/*font-weight:bold;*/
		background-color:#93bd40;
		/*background: transparent url(/img/menu-bullet.png) no-repeat 0px 5px !important;*/
		padding:4px 8px 4px 8px;
		text-transform: uppercase;
		font-size:0.85em;
		}
		#topMenu ul.nav li a:hover {
			color:#fff;
			background-color:#e75625;
			text-decoration:none;

		}
		#topMenu ul.nav li.noBullet{
			padding-left:0px;
		}
		#topMenu ul.nav li.noBullet a {
			background:none!important;
		}
		#topMenu ul.nav li.noBullet a:hover {
			background:none!important;
		}

/*login*/
#areaLogin {
	/*background: #e6e6e6 url(/img/bkg-footer1.png) no-repeat 60% center;*/
	background-color:#e6e6e6;
	float:right;
	padding-right:1%;
	width:auto;
	padding:10px 20px;
}
.ombra {

}
#formLogin {
	margin-right:50px;
}
#areaLogin form#formLogin p{
	display:inline;
	padding-right:20px;
}
#areaLogin form#formLogin p label{
	color:#0072bc;
	font-weight:bold;
}
#areaLogin form#formLogin p input{
	width:auto!important;
}

#txtusername {
	color:#333;
}
.recoverDati {
	text-align:right;
	margin-top:10px;
	padding-right:165px;
}
.recoverDati a{
	color:#000;
	text-decoration:underline;
}
/* tab menu area riservata */
.menuWrap {
	position:absolute;
	top:265px;
	left:0px;
	width:100%;
	
}
#tabs {
	
		float: left!important;
		display: block;
		background: #fff;
		list-style-image:none;
		list-style-position:outside;
		list-style-type:none;
		width:100%;
		/*margin: 130px 4px 10px 10px;*/
		padding: 4px 0px 0 0;
		border-bottom:2px solid #6ea500;
		}
		/**:first-child+html #tabs { margin-bottom:3000px!important; z-index:1000px;}
		* html #tabs{
			padding: 4px 8px 0 0;
			margin: 39px 0px 0 8px !important;
			}*/
	#tabs li{
		background: transparent url(/img/tab.gif) no-repeat left top;
		float: left;
		margin: 0 0 0 5px;
		padding: 0 0 0 9px;
		}
		#tabs li.sel{
			background: transparent url(/img/tab_sel.gif) no-repeat left top;
			}
	#tabs a	{
		float: left;
		display: block;
		background: #595959 url(/img/tab.gif) no-repeat right top;
		color: #fff;
		font-size:0.9em;
		padding: 4px 11px 4px 2px;
		text-decoration: none;
		text-transform:uppercase;
		}
		#tabs .sel a{
			background: transparent url(/img/tab_sel.gif) no-repeat right top;
			color: #000;
			font-weight:bold;
			}
			#tabs .sel a:hover {
			background: transparent url(/img/tab_sel.gif) no-repeat right top;
			color: #000;
			}
	#tabs a:hover{
		color:#c9e988;
		}
	#tabs .numeroOrdini {
		background-color:#0871b9;
		padding:3px 5px 3px 5px;
		color:#fff;
		margin-left:5px;
		font-weight:bold;
	}





/* welcome */
.welcome {
	float:right;
	margin:0px 15px 0px 0px;
	/*position:absolute;
	top:30px;

	right:10px;
	margin-bottom:20px;*/
}
.benvenutoProfilo {
	color:#0072bc;
	margin-right:30px;
	display:inline;
}
.registratiRecupera {
	position:absolute;
	top:36px;
	right:10px;
}
/*inbox*/
.inbox {
	position:absolute;
	top:73px;
	right:0px;
	background: transparent url(/img/bkg-inbox.gif) no-repeat top left;
	width:107px;
	height:29px;
	
}
.inbox ul.navInbox li{
	display: inline;
	float:left;
}
.inbox ul.navInbox li.inBoxLink{
	color:#fff;
	font-weight:bold;
	text-transform:uppercase;
	padding:4px 4px 4px 10px;	
}
.inbox a{
	color:#fff;
}

.inbox ul.navInbox li.msnInbox {
	color:#000000;
	background-color:#FFFFFF;
	padding:3px 5px 3px 5px;
	margin:3px 0px 0px 10px;
	/*-webkit-border-radius: 18px;
	-webkit-border-radius: 18px;
	background: transparent url(/img/bkg-msn.gif) no-repeat  90% 0% ;
	padding:0px;
	width:50px;
	height:30px;*/
	
}




/* top navigation */
#navContainer {
	position:absolute;
	top:107px;
	left:10px;
	/*background-color:#00FF00;*/
	/*width:75%;
	float:left;
	margin-top:20px;*/
}
#navContainer ul#nav li{
	display:inline;
	padding:5px 8px 5px 8px;
	border-right:1px dotted #fff;
}
#navContainer ul#nav li a{
	color:#fff;
	/*text-transform:uppercase;*/
	font-weight:bold;
	font-size:1.0em;
}
#navContainer ul#nav li a:hover{
	color:#67a6ce;
}
/* search container*/
#searchContainer {
	position:absolute;
	top:150px;
	right:10px;
	width:25%;
	/*float:right;
	padding-right:1%;
	
	margin-top:20px;
	
	margin-top:20px;*/
	text-align:right;
}
#searchContainer input{
	border:none!important;
	display: inline;
}
#searchContainer input#txt_search {
	width:130%;
	padding:3px;
	border:1px solid #ccc;

	/*background:transparent url(../img/search-background.png) repeat scroll 0 0;
	border:0 none;
	float:left;
	font-size:16px;
	height:15px;
	line-height:15px;
	margin:0 10px 0 0;
	outline-color:-moz-use-text-color;
	outline-style:none;
	outline-width:medium;
	padding:5px 7px 5px 37px;
	width:50%;*/
}
/* img subheader*/
#subheader {
	height: 100px;
	width: 100%;
	margin-right: -4px;
	border-top: 1px solid #c6cad1;
	/*position:relative;*/
	/*background: #f2f1f0 url(/img/img-com.jpg) no-repeat bottom left;*/
	}
/*	.home #subheader
		{
		height: 100px;
		background: #f2f1f0 url(/img/img-com.jpg) no-repeat bottom left;
		}
	.info #subheader {
		background: #f2f1f0 url(/img/img-com-1.jpg) no-repeat bottom left;
	}*/
	#subheader img {
		border: none!important;
		padding:0px!important;
		margin:0px!important;
		}
	.imgBox {
		float:left;
		width:70%;
		height:100px;
	}
	.textBox {
		float:right;
		width:25%;
		height:100px;
		padding:5px;
		background-color:#e75625;
		color:#fff;
	}
		.textBox a {
		color:#fff;
		text-decoration:underline;
		}
		.howItWorks {
		width:auto;
		margin:10px 0px 10px 0px;
		}



/*faq and all section info with 2 info col left and right*/
.handcursor{
cursor:hand;
cursor:pointer;
}
.menuFaq, .menuCertificazioni, .menuProgetto  {
	float:left;
	width:22%;
	}

.menuFaq .innner, .menuCertificazioni .innner, .menuProgetto .innner {
	border:1px solid #ccc;
	padding:2px;
	margin-bottom:10px;
}
.innner h4 {
	font-size:1em;
	background-color:#0072bc;
	color:#fff;
	padding:4px 5px;
}
	.innner ul.nav li {
		display: block;
		padding:5px 0px 5px 5px;
		border-bottom:1px solid #ccc;
		}
	.innner ul.nav li span {
		display: block;
		
		
		}

.innner ul.nav li a {
		color:#767676;
		background: transparent url(/img/menu-bullet.png) no-repeat 0px 3px !important;
		padding-left:10px;
		font-size:0.9em;
		text-transform:uppercase;
		color:#0072bc;
		}
		.innner ul.nav li a:hover {
			color:#b0b0b0;
			background: transparent url(/img/menu-bullet.png) no-repeat 0px 3px !important;
		}

.faqContainer, .certificazioniContainer, .progettoContainer {
	float:right;
	width:76%;
}
h4.titleCeritificazioni, h4.titleProgetto, h4.titleFaq {
	padding:4px;
	font-size:1.2em;
	margin-bottom:4px;
	border-top:1px dotted #CCCCCC;
	border-bottom:1px dotted #ccc;
	background-color:#FFFFFF;

} 

.faqContainer h6, .certificazioniContainer h6{
	background-color: #EEEEEE;
	padding:4px;
	font-size:1.2em;
	margin-bottom:4px;
	border-top:1px dotted #CCCCCC;
	border-bottom:1px dotted #ccc;
}
.faqContainer .switchgroup1, .certificazioniContainer  .switchgroup1{
	padding:10px;
	border:1px dotted #ccc;
	margin-bottom:15px;
}






/* box ricerca avanzata js*/
.ddpanel .ddpanelcontent {
	background-color: #fff;
	color:#000;
	margin-top:5px;
}
.ddpanel .ddpanelcontent .formSearch{
	padding:10px;
}
/*.ddpanel .ddpanelcontent .formSearch select{
	border:1px solid #ccc;
	padding:2px;
	width:20%;
}
.ddpanel .ddpaneltab {
	margin-right: 40%;
}*/
.ddpanel .ddpaneltab a {
	float: right;
	color: white;
	/*background: #353535 url(/img/toggleleft.gif) no-repeat left bottom;*/
	text-decoration: none;
	letter-spacing: 1px;
}
.ddpanel .ddpaneltab a span {
	/*float: left;*/
	display: block;
	/*background: transparent url(/img/toggleright.gif) no-repeat right bottom;*/
	padding: 1px 12px 4px 13px;
	cursor: pointer;
	text-transform:uppercase;
	font-size:0.9em;
	font-weight:bold;
}
.ddpanel .ddpaneltab a span img.pointerimage {
	margin-top: 2px;
	margin-left: 5px;
}
/*.ddpanel .ddpaneltab a:hover {
	background-color: #e75625;
}*/
.ddpanel .ddpaneltab a:active, .ddpanel .ddpaneltab a:focus {
	outline: 0;
}
.ddpanel .ddpaneltab a:hover span {
	background-color: transparent;
}



/* ricerca avanzata */
.mainContainerFormLog{
	margin-top:28px;
}
#wrapSearch {
	width:100%;	
	float:left;	
}
*:first-child+html .searchFormAvanzata #wrapSearch { margin-top: 44px; }
*:first-child+html .searchFormAvanzataLog #wrapSearch { margin-top: 93px; }
*html #wrapSearch {margin-top: 50px;}
#wrapSearch{ margin-top/*\**/: 77px\9; }

.searchFormAvanzata #wrapSearch{
	margin-top: 48px;
}
.searchFormAvanzataLog #wrapSearch {
	margin-top: 93px;
}


#wrapSearch .formSearch {
	position:absolute;
	top:140px;
	left:20px;
}
#wrapSearch .boxLeftGeneral {
	border:0px;
	width:35%;
	padding:10px 0px 0px 20px;
}
#wrapSearch .boxRightGeneral {
	border:0px;
	width:62%;
	background-color:#FFFF66;
}
#wrapSearch  .tabcontentstyle {
	background-image:none;
	background-color:#fff;
	border:5px solid #6ea500;
	min-height:70px;
	height:auto!important;
	height:70px;
	margin:0px!important;
	padding:0px!important;
}
#wrapSearch .searchContentStyle {
	background-image:none;
	margin:0px!important;
	padding:0px!important;
}
.shadeTabsSearch
		{
		float: right;
		display: block;
		list-style-image:none;
		list-style-position:outside;
		list-style-type:none;
		margin: 16px -4px 0 0;
		padding: 4px 4px 0 0;
		}
		* html .shadeTabsSearch
			{
			padding: 4px 0px 0 0;
			margin: 16px 0px 0 8px !important;
			}
	.shadeTabsSearch li
		{
		background: transparent url(../img/shadeform.png) no-repeat left top;
		float: left;
		margin: 0 0 0 3px;
		padding: 0 0 0 9px;
		}
		.shadeTabsSearch li.selected
			{
			background: transparent url(../img/shadeactiveform.png) no-repeat left top;
			}
	.shadeTabsSearch a
		{
		float: left;
		display: block;
		background: transparent url(../img/shadeform.png) no-repeat right top;
		color: #fff;
		font-weight: bold;
		padding: 4px 11px 4px 2px;
		text-decoration: none;
		text-transform: uppercase;
		}
		.shadeTabsSearch .selected a
			{
			background: transparent url(../img/shadeactiveform.png) no-repeat right top;
			color: #fff;
			}
			.shadeTabsSearch .selected a:hover
			{
			background: transparent url(../img/shadeactiveform.png) no-repeat right top;
			color: #fff;
			}
	#shadeTabsSearch a:hover
		{
		background: transparent url(../img/shadeactiveform.png) no-repeat right top;
		color: #fff;
		}

#wrapSearch table.tableForm {
	padding:0px;
	margin:0px;
}
#wrapSearch form.formComment select{
	width:90%!important;
}













.searchFormAvanzata .formSearch select{
	border:1px solid #ccc;
	padding:2px;
	width:28%;
}
.searchFormAvanzata form#cercaAdvanced input{
	border:none!important;
	}
.formRicercaAvanzata .boxLeftGeneral{
	float:left;
	width:48%;	
}

.formRicercaAvanzata .boxRightGeneral{
	float:right;
	width:48%;	
}
#txt_search {
	padding:3px;
	/*width:80%;*/
}
.ricercaGas {
	padding:5px;
	background-color:#e6e6e6;
}
/*risultati ricerca*/

.risultatiRicerca {
	/*background-color:#e6e6e6;
	padding:5px 0px 5px 0px;*/
	text-align:right;
	
}

.listaRisultati ul.nav li{
	border-top:1px dotted #bebebe;
	padding:5px 0px 5px 15px;
	margin-top:3px;
}
.listaRisultati ul.nav li a{
}


/* main body container
---------------------------------- */


#mainContainerLog {
	clear:both;
	margin-top:40px;
}
*:first-child+html #mainContainerLog { margin-top:100px; } *html #mainContainerLog { margin-top:50px; }
#mainContainerLog{
 margin-top /*\**/: 40px;
}
#mainContainer {
	margin-top:0px;
}
*:first-child+html #mainContainer { margin-top:70px; }
h3.titleGeneral {
	display:block;
	margin-bottom:10px;
	font-size:1.3em;
	color:#0072bc;
	border-bottom:1px dotted #8c949a;
	text-transform:uppercase;
}

.esempi {
	color:#93bd40;
	font-weight:bold;
	/*border-top:1px solid #8c949a;*/
	margin:10px 0px 10px 0px;
}
.autor {
	font-size:0.9em;
	font-style:italic;	
}
h4.subtitle {
	font-size:1.2em;
} 
/* adv google*/
.advGoogle {
	width:auto!important;
	margin:10px 0px 10px 0px;
	padding:10px 0px 10px 0px;
	border-bottom:1px dotted #8c949a;
	border-top:1px dotted #8c949a; 
	text-align:center;
}
/* left side container*/
.leftSide {
	float:left;
	width:70%;
	min-height:30em;
	height:auto!important;
	height:30em;
	padding-top:0px;
	/*height:20em;*/
}
*html .leftSide {
	padding-top:0px;
}
*:first-child+html .leftSide{
	padding-top:10px;
}
.leftSide:after {
	content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
	}
	.info .leftSide {
	float:left;
	background-color:#fff;
	width:100%;
	min-height:30em;
	height:auto!important;
	height:30em;
	margin-top:15px;
	/*height:20em;*/
}



/*registrazione*/
h2.titleReg {
	color:#0169ac;
	font-size:1.4em;
}
form.formRegistrazione {
	background-color: #fff;
	margin:10px 0px 20px 0px;
}
form.formRegistrazione h3{
	background-color:#cce1f0;
	padding:4px;
}
#frmreg_label {
	display:block;
	padding:5px 0px 5px 0px;
	
}
#frmreg_input select {
	width:40%;
	padding:3px;
	margin-bottom:10px;	
}
#frgroupsendmessage #frmreg_input input {
	width:80%;
}
#frgroupsendmessage #frmreg_input textarea {
	width:80%;
}
#frmreg_input textarea {
	width:40%;
	margin-bottom:10px;	
}
form.formRegistrazione input.submit{
	padding:10px;
	width:auto!important;
}
.error {
	color:#e75626;
	/*margin:10px 0px 10px 0px;*/
}
#frmreg_input input {
	padding:5px 0px 5px 0px;
	width:40%;
}
#txtcaptcha {
	padding:5px 0px 5px 0px;
	width:40%;
}
form.formRegistrazione #frmreg_checkbox {
	padding:5px 0 5px 0px;
	border:none!important;
}
#frmreg_label {
	font-weight:bold;
}
.required {
	border:1px solid #e75626;
	
}
.requiredTXT {
	color:#e75626;
	font-weight:bold;
	font-size:1.2em;
}
/* negozio fornitore */
#frmreg_container {
	/*background-color:#00FF00;*/
	/*background: #f8f7f5 transparent url(../img/bkg-form.png) left top;*/
	background-repeat:repeat-y;	
	
}
.boxLeft {
	width:46%;
	float:left;
	/*background-color:#f8f7f5;*/
	padding:10px;
}
/*form.formNegozio .boxLeft :after {
	content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}*/
.boxRight {
	width:46%;
	float:right;
/*	background-color:#f8f7f5;*/
	min-height:100px;
	height:auto!important;
	height:100px;
	padding:10px;
}

form.formNegozio #frmreg_label {
	background: transparent url(../img/bkg-label.png) repeat-y;
	margin:8px 0px 8px 0px;
	padding-left:15px;
	color:#FFFFFF;
}
form.formNegozio textarea {
	width:70%!important;
	height:130px;
}
form.formNegozio input {
	width:70%!important;
}
form.formNegozio select {
	width:70%!important;
}
.formNegozio .submit, #frmnewgroup .submit {
	width:auto!important;
	height:auto!important;
	border:none!important;
	line-height: normal!important;
} 
.submit {
	width:auto!important;
	height:auto!important;
	border:none!important;
	line-height: normal!important;
} 
#frmreg_input .checkBox {
	border: none!important;
	width:auto!important;
	margin:5px;		
}
.checkCertificazioni .help {
	/*background: #ccc url(../img/help.png) no-repeat;*/
	/*text-indent: -10000px;
	float: left;*/
	display:inline;	
	position:absolute;
	margin-left:300px;	
	}



	
.infoForm {
	width:auto;

}
/*.infoForm :after {
	content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}*/
#frmreg_input label {
	display:block;
}

/* Blog Equalway *********************************************************************/

.blogPostContent {
	width:auto;
	border-bottom:4px solid #dadecc;
	min-height:100px;
	height:auto!important;
	height:100px;
	padding-bottom:15px;
	margin:20px 0px;
}
.blogPostContent:after {
	content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.leftSideContent {
	background-color:#fff;
	width:10%;
	float:left;
}
/*write post*/
.writePost {
	background-color:#e5e5e5;
	border:1px solid #ccc;
	padding:5px;
	margin:10px 0px 10px 0px;
}
.writePostContent {
	background-color:#FFFFFF;
	padding:5px;
	margin-top:10px;
}
.writePostTitle {
	text-transform:uppercase;
}

.formWritePost p label {
	display:block;
	padding:5px 0px 5px 0px;
	font-weight:bold;
	font-size:1em;
}
.writePostTitle {
}
.formWritePost input{
	background-color:#efefef;
	width:80%;
	padding:2px;
	margin:5px 0px 5px 0px;
}
.formWritePost textarea{
	background-color:#efefef;
	width:80%;
	padding:2px;
}
.formWritePost .submit {
	font-size:1em;
}

/*user Details*/
.userDetails {
	width:auto;
	background-color:#CCCCCC;
	padding:5px;
}
.userDetails table {
	background-color:#FFFFFF;
}
.boxMenuLinks {
	width:auto;
	float:right;
	text-align:right!important;
	padding:5px;
	height:25px;
}
.blogSwitchContent {
	background-color:#94bd3e;
	padding:5px;
	color:#fff;
}
/* cerca user*/
.searchUser {
	width:auto;
	padding:0px 0px 10px 0px;
	margin-bottom:10px;
	background-color:#e6e6e6;
	text-align:center;
}
.searchUser form.formGeneral {
	padding:0px;
	margin:0px;
}
.searchUser form.formGeneral select, .searchUser form.formGeneral input.cercaUser{
	width:20%!important;
	padding:3px;
}



/* date format*/
.postDate {
	width: 58px;
	height: 51px;
	float:left;
	background: transparent url(/img/date-bg.gif) no-repeat;
}
.postMonth {
	font-size: 0.9em;
	text-transform: uppercase;
	color: #000;
	text-align: center;
	display:block;
	line-height: 11px;
	padding-top: 15px;
	margin-left: -3px;
	font-weight:bold;
}
.postDay {
	font-size: 1.2em;
	text-transform: uppercase;
	color: #000;
	text-align: center;
	display:block;
	line-height: 18px;
	padding-top: 3px;
	margin-left: -3px;
	font-weight:bold;
}


/* right side blog post*/

.leftRightContent {
	width:88%;
	float:right;
}
.rispostePost {
	float:right;
	width:88%;
	border-bottom:2px solid #dadecc;
	margin-bottom:10px;
	background-color:#f0efef;
}
.leftRightContent h4.titleProgetto {
	color:#0072bc;
}

.boxBlogLegend {
	width:auto;
	padding:5px;
	margin-bottom:15px;
}

.boxBlogLegend ul li{
	display:inline;
	padding:5px 0px 5px 0px;
}

.boxBlogLegend ul li.time{
	color:#0072bc;
	background: transparent url(/img/icon_clock.png) no-repeat left 5px;
	padding-left:20px;
}
.boxBlogLegend ul li.userBy{
	color:#0072bc;
	background: transparent url(/img/icon_user.png) no-repeat left 0px;
	padding-left:30px;
	margin-left:25px;
}
.boxBlogLegend ul li.commentPost{
	color:#e85625;
	font-weight:bold;
	background: transparent url(/img/icon_comment.png) no-repeat left 0px;
	padding-left:35px;
	margin-left:30px;
}
.boxBlogLegend ul li.modifica {
	margin-left:160px;
	text-transform:uppercase;
	font-size:0.8em;
}
.boxBlogLegend ul li.delete {
	margin-left:10px;
	text-transform:uppercase;
	font-size:0.8em;
}



h5.addCommentTitle {
	background: transparent url(/img/bkg_bacheca.png) no-repeat left top;
	font-size:1em;
	text-transform:uppercase;
	color:#0072bc;
	padding:12px 10px 12px 50px;
	margin-bottom:5px;
}
.formContent textarea{
	background-color:#efefef;
	width:80%;
	padding:2px;
}
.formContent .submit {
	font-size:1em;
}
.blogSwitchContent div {
	background-color:#FFFFFF;
	padding:5px;
}
.contentPost img{
	float:left;
	padding:1px;
	margin-right:10px;
}
h5.titleBelongTo {
	background-color:#0070ba;
	padding:5px;
	text-transform:uppercase;
	color:#fff;
	font-size:1em;
}
.borderTable tr td {
	border-bottom:1px solid #8c949a;
	padding:5px;
	background-color:#f0efef;
}
.loghiSocial {
	margin:20px 0px 20px 0px;
	text-align:center;
}
/*.leftUtente {
	background-color:#fff;
	margin-bottom:20px;
}
.leftUtente .dati {
	font-weight:bold;
	color:#0071ba;
	display:block;
	border-bottom:1px dotted #CCCCCC;
	padding:5px 0px 5px 0px;
}

.profileUtente {
	width:auto;
	margin-bottom:10px;
}
.infoUtente {
	width:auto;
	height: 100px;
	overflow: auto;
	border: 1px solid #666;
	padding: 5px;
	margin:5px 0px 5px 0px;	
}
.listaGruppi div{
	border-bottom:1px dotted #CCCCCC;
	padding:3px;
	min-height:55px;
	height:auto!important;
	height:55px;
}
.listaGruppi div img {
	float:left;
	padding:2px;
	margin-right:5px;
	clear:left;
}
form.utenteForm label {
	display:block;
	font-weight:bold;
	padding:3px 0px 3px 0px;
	}
form.utenteForm input, form.utenteForm textarea  {
	padding:5px;
	width:95%;

}
.addComment {
	background-color:#eaeaea;
	padding:5px;
}
h4.h4Commenti {
	background-color:#999999;
	color:#fff;
	padding:5px;
	margin-top:10px;
}
.addComment img {
	border:1px solid #fff;
}
.bacheca h4.titleProgetto {
	color:#fff;
	background-color:#0072bc;
}
.bacheca input.submit {
	font-size:1em!important;
}
.listaComment {
	margin-top:10px;
	background-color:#FFFFFF;

}*/
.rightUtente {
	background-color:#fff;
	padding:4px;
}
.listaComment table tr td {
	border-bottom:1px dotted #0071ba;
	padding:5px 0px 5px 0px;
}
.rightUtente ul.nav li{
		padding:3px 0px 3px 0px;
		}
.rightUtente ul.nav li a {
		color:#767676;
		background: transparent url(/img/menu-bullet.png) no-repeat 0px 3px !important;
		font-size:0.9em;
		color:#0072bc;
		padding-left:10px;
		display:block;
		}
		.innner ul.nav li a:hover {
			color:#b0b0b0;
			background: transparent url(/img/menu-bullet.png) no-repeat 0px 3px !important;
		}

	

/* manage groups *********************************************************************/

.boxLeftContaniner {
	float:left;
	width:450px; /*width:60%;*/
	/*background-color: #FFFF66;*/
}

.boxRightContaniner {
	float:right;
	width:450px; /*width:37%;*/
	/*background-color: #CCCCCC;*/
}
/*.boxRightContaniner :after {
	content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
	}


#frmnewgroup #frmreg_container {
	background-image:none;

}
*/
#getMessage {
	background-color:#ccc;
	width:auto;
	margin-top:20px;
}
form#frmnewgroup #frmreg_label, .formGeneral #frmreg_label{
	background: transparent url(../img/bkg-label.png) repeat-y;
	margin:8px 0px 8px 0px;
	padding-left:15px;
	color:#FFFFFF;
}
form#frmnewgroup textarea, .formGeneral textarea{
	width:70%!important;
	height:130px;
}
form#frmnewgroup input, .formGeneral input{
	width:70%!important;
}
form#frmnewgroup select, .formGeneral select{
	width:70%!important;
}

form#frmnewgroup .checkBox, .formGeneral .checkBox{
	width:auto!important;
	margin:5px;
	
	
}
.formGeneral .submit {
	width:auto!important;
	height:auto!important;
	border:none!important;
	line-height: normal!important;
} 



.createGroup {
	background-color:#FFFFFF;
}

.inBox {
	/*height:360px !important;
	height /**/ /*350px;
    overflow:auto;*/
	padding: 4px;
    border:1px dotted #ccc;
	/*border-right:0 solid;*/
    background:url(../img/gradient.png) repeat-x fixed top left;
	margin-bottom:10px;
	}

/* creato da right box*/
.creatoDa, .amministratori, .groupUtenti, #getMessage{
	background-color:#fff;
	width:auto;
	margin-bottom:10px;
	border:1px dotted #ccc;
	padding:5px;
	min-height:70px;
	height:auto!important;
	height:70px;
}
#getMessage p label {
	display: block;
	margin:5px 0px 5px 0px;
	font-weight:bold;
}
#getMessage input, #getMessage textarea {
	width:80%;
	padding:2px;
}



.creatoDa:after {
	content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.groupUtenti:after {
	content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.amministratori:after {
	content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.creatoDa h4, .amministratori h4, .groupUtenti h4, .inBox h4, #getMessage h4{
	display:block;
	padding:2px 2px 2px 10px;
	/*background: #e4e5e4 url(../img/table-heading-background.gif) 0 50% repeat-x;*/
	background-color:#6f7a7f;
	color:#fff;
	margin-bottom:5px;
	font-size:1.0em;
}
.creatoDa img {
	float:left;
	padding:1px;
	margin-right:10px;
	
}
.userList {
	padding:3px;
	float:left;
	margin:2px;
	width:75px;
	min-height:84px;
	height:auto!important;
	height:84px;
	text-align:center;
	background-color: #F3F3F3;
	border:1px dotted #ccc;
}
.userList img{
	display:block;
	margin:0px 20% 5px 20%;
}








/* proposte aperte */
.proposte{
	float:left;
	margin-right:1%;
	border-bottom:1px dotted #ccc;
	padding:5px 0px 5px 10px;
}
.formatName {
	width:63%;
}
.formatDate {
	width:15%;
}

.formatEdit {
	width:15%;
}
.btModifica {
	background: transparent url(../img/bt_modifica.gif) no-repeat left 2px;
	padding:2px 0px 2px 20px;	
}
.btOpen {
	background: transparent url(../img/bt_report.gif) no-repeat left 2px;
	padding:2px 0px 2px 20px;	
}
/* Dettaglio proposte */
.dettaglioProposta {
	background-color:#fff;
}
h4.titleOrder {
	display:block;
	margin:10px 0px 10px 0px;
	padding:5px 0px 5px 0px;
	border-bottom:1px dotted #ccc;
	border-top:1px dotted #ccc;
	color:#6ea500;
	text-transform:uppercase; 

}
h4.titleAttivazione {
	width:auto;
	display:block;
	margin:10px 0px 10px 0px;
	padding:5px 0px 5px 0px;
	border-bottom:1px dotted #ccc;
	border-top:1px dotted #ccc;
	color:#6c6c6c;
	 

}
.gestisciProposteAcquisti {
display:block;
	margin:10px 0px 10px 0px;
	padding:5px 0px 5px 0px;
	border-bottom:1px dotted #ccc;
	border-top:1px dotted #ccc;
	text-transform:uppercase; 
}
.titleGestisci span{
	font-weight:bold;
	color:#0071ba;
}

.titlehome {font-size:14px;padding:0 0 10px 0;}
.selectForm {
	padding:2px;
	width:40%;
}
.documentTotal {
	float:right;
	padding-right:20px;
}
.excelIcon {
	background: transparent url(../img/excelIcon.gif) no-repeat left 4px;
	padding:5px 0px 5px 20px;
	text-transform:lowercase!important;
	color:#6c6c6c!important;
}
.contattaUser {
	float:right;
	padding-right:20px;
}
.document {
	margin:5px 0px 5px 0px;
}
.totaleOrdine {
	color:#fff;
	font-weight:bold;
	
}
td.totaleOrdine {
	border-top:1px solid #bbbbbb!important;
	background-color:#e85625;
	
}

/* gestione gruppo*/
.gestioneDescrizione {
	width:auto!important;
	/*float:left;*/
	font-size:1em;
	font-weight:bold;
	color:#0072bc;
}
.gestioneType {
	/*float:right;*/
	text-align:right;
	width: auto!important;
	margin-bottom:10px;
	
}
.gestioneType span {
	text-transform:uppercase;
	color:#e85625;	
}
/*.descrizione {
	background-color:#CCCCCC;
	padding:5px;
	width:auto!important;
}*/
.iscrizioneGruppo {
	padding:5px;
	background-color:#00FF00;
	margin:5px 0px 10px 0px;
}

.type {
	background: transparent url(../img/public.gif) no-repeat right 2px;
	padding:4px 20px 4px 0px;
}
.gruppoAppartenenza {
	display:block;
	padding:0px 5px 5px 5px;
	border-bottom:1px dotted #ccc;
	margin: 0px 0px 10px 0px
}

/* scheda prodotto */

h4.titleProdotto {
	display:block;
	margin:10px 0px 5px 0px;
	padding:5px 0px 5px 0px;
	color:#93bd40;
	text-transform:uppercase; 

}
#products_description {
	margin-top:15px;
}
#products_description:after {
	content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
#products_description img{
	float:left;
	border:1px solid #ccc;
	}

.categoria{
	font-size:1.2em;	
}
.categoria strong {
	color:#93bd40;
}
.productInfo {
	margin:10px 0px 10px 0px;
}
.productInfo tr td{
	padding:5px 0px 5px 0px;
	border-top:1px dotted #8c949a;
}

.productInfo tr td strong{
	color:#0072bc;
	
}
.paging {
	margin-top:10px;
}
/* paginazione */

.boxPaginazione {
	padding: 10px 0px 10px 0px;
	text-align:center;
}
ul.paging{
	text-align: center;
	margin:0px 0 10px 0;
	color:#333;
	background-color:#FFFFFF;
	padding:5px;
}
ul.paging li {
	display:inline!important;
	padding:0px 1px 0px 1px;
}
ul.paging li a{
	color:#444444;
	text-decoration:none;
	padding:3px 8px 3px 8px;
	font-size:1em!important;
}
ul.paging li a:hover{
	color:#fff;
	background-color:#e85625;
	padding:3px 8px 3px 8px;
}
ul.paging li strong{
	color:#fff;
	background-color:#e85625;
	padding:3px 8px 3px 8px;

}
ul.paging li.back {
	display:inline!important;
	background: transparent url(/img/icon-back.png) no-repeat left 0px;
	padding-left:16px;
	text-transform:uppercase;
}
ul.paging li.next {
	display:inline!important;
	background: transparent url(/img/icon-next.png) no-repeat right 0px;
	padding-right:16px;
	text-transform:uppercase;
	border:none;
}
ul.paging li.lastPage {
	border:none!important;
}
ul.paging li.firstPage {
	border:none!important;
}

/*glossario indice*/
.glossario{
	overflow: auto !important;
	border-bottom:1px dotted #8C949A;
	padding:10px 0px 10px 0px;
	
	}
.glossario a,
.glossario span{
	float: left;
	width: auto;
	font-weight: bold;
	border-left: 1px solid #767676;
	padding: 0 10px;
	margin: 0;
	}
	.glossario a.first,
	.glossario span.first{
		border-left: 0px solid #767676;
		}
.glossario a{
	color: #0072BC;
	text-decoration: underline;
	}
	.glossario a.sel{
		color: #e85625;
		}
.glossario span{
	color: #adadaf;
	}
h4.big {
	font-size: 1.4em;
	color: #e85625;
	margin:10px 0px 10px 0px;
	}
ul.simple li{
	background: none;
	}
ul.simple li div{
	padding-left: 0;
	border-bottom:1px dotted #8C949A;
	padding:5px 0px 5px 0px;
	}
ul.simple .titolo{
	display: block;
	font-weight: bold;
	color: #0072BC;
	}


/* manage shop*/
form.ricercaManageShop {
	display:inline;
	margin-bottom:20px;
}
form.ricercaManageShop label{
	font-weight:bold;

}
form.ricercaManageShop input {
	width:65%;
	padding:3px;
	border:1px solid #ccc;
	display:inline;
}
.prodottiPubblicati {
	display:block;
	width:auto;
	padding:5px;
	text-align:right;
}





/* ---------- collapsible-tables format ---------- */

table.generalTable {
		border-collapse: collapse;
		width:100%;
		} 
table.generalTableTab {
	width:auto!important;
} 
table.generalTable tbody {
		display: table-row-group;
		}

table.generalTable th, table.generalTable td { 
		border: 1px solid #bbbbbb; 
		/*font-size:1em;*/
		padding: 4px 10px;
		line-height: 1.2;
		border-bottom:1px dotted #ccc!important;
		/*width: 180px !important;*/
		} 
table.generalTable td.topBorder {
	border-top:1px dotted #ccc!important;
}		
table.generalTable tbody td { 
		border-top: 0;
		border-bottom: 0;
		}
table.generalTable caption {
		font-weight: bold;
		/*font-size: 1.4em;*/
		font-size:0.9em;
		text-transform: uppercase;
		padding: 0 0 5px;
		color: #333333;
		}
table.generalTable th {
		background: #e4e5e4 url(../img/table-heading-background.gif) 0 50% repeat-x; 
		text-align: left;
		font-size:0.9em;
		}
table.generalTable1 th {
	text-align:center;
}
table.generalTable tfoot {
		background-color: #e2e2e2;
		color: #555555;
		}

table.generalTable tfoot td {
		text-align: center;
		/*width: 600px !important;*/
		padding: 0 0;
		
		}
	
	/* table format */
table.generalTable td.formatName {
		width:63%;
		}
table.generalTable td.formatDate {
		width:15%;
		}
table.generalTable td.formatEdit {
		width:15%;
		}
	
		
table.generalTable tfoot a {
		display: none;
		}

table.generalTable tbody tr.alt td {
		background: #d8ddf0;
		}

table.generalTable tbody tr.over td, table.generalTable tbody tr:hover td {
		background: #fff;
		color:#535353;
		/*color: #ffffff;*/
		}
table.generalTable1 tbody tr:hover td {
		background: none;
		color:#535353;
		/*color: #ffffff;*/
		}
table.generalTable1 tbody tr td {
		background:#fff;
		color:#535353;
		/*color: #ffffff;*/
		}



table.generalTable tbody tr.over+tr td {
		background-image: url(../img/shadow.png);
		background-repeat: repeat-x;
		}




/* ---------- tables fornitore profile ---------- */

table.tableProfile {
		border-collapse: collapse;
		width:100%;
		} 

table.tableProfile tbody {
		display: table-row-group;
		}

table.tableProfile th, table.tableProfile td { 
		border: 1px solid #bbbbbb; 
		padding: 4px 10px;
		line-height: 1.2;
		/*width: 180px !important;*/
		} 

table.tableProfile tbody td {
		border-top: 0;
		border-bottom: 0;
		}

table.tableProfile caption {
		font-weight: bold;
		font-size: 1.4em;
		text-transform: uppercase;
		padding: 0 0 5px;
		color: #333333;
		}

table.tableProfile th {
		background: #e4e5e4 url(../img/table-heading-background.gif) 0 50% repeat-x; 
		text-align: left;
		font-size:0.9em;
		}

table.tableProfile tfoot {
		background-color: #e6e6e6;
		color: #000;
		font-size:0.9em;
		}

table.tableProfile tfoot td {
		text-align: center;
		width: auto !important;
		padding: 0 0;
		}

table.tableProfile tfoot a {
		display: none;
		}

table.tableProfile tbody tr.alt td {
		background: #fff;
		}

table.tableProfile tbody tr.over td, table.tableProfile tbody tr:hover td {
		background: #fff;
		color: #000;
		}

table.tableProfile tbody tr.over+tr td {
		background-image: url(shadow.png);
		background-repeat: repeat-x;
		}

*:first-child+html table.tableProfile tbody { display: block;}

.tableMenu {
	width:100%;
}
.tableMenu tr {
	border-bottom:1px dotted #ccc;	
}
.tableMenu ul.nav li {
		display:inline;
		padding:5px 1px 5px 1px;
		float:left;	
		}
	.tableMenu ul.nav li a {
		color:#fff;
		/*font-weight:bold;*/
		background-color:#bbbbbb;
		/*background: transparent url(/img/menu-bullet.png) no-repeat 0px 5px !important;*/
		padding:3px 8px 3px 8px;
		
		text-transform: uppercase;
		font-size:0.8em;
		}
		.tableMenu ul.nav li a:hover {
			color:#fff;
			background-color:#e75625;
			text-decoration:none;

		}

/* menu drop down*/
.menuDropDown {
	padding:0px 0px 0px 2%;
	width:98%;
	border-bottom:1px solid #353535;
	float:right;
	margin-bottom:10px;
	
}

.menulink {
	/*border:1px solid #aaa;*/ 
	padding:5px 7px 4px; 
	font-weight:bold; 
	background:url(../img/header.gif); 
	/*width:106px;*/
	width:auto;
	font-size:0.9em;
	text-transform:uppercase;
	}
	.menulink a {
		text-transform:uppercase!important;
	}
.menulink:hover, ul.menu .menuhover {
	background:url(../img/header_over.gif);
	color:#50504e;
	}
.sub {
	background:#ffebcc url(../img/arrow.gif) 116px 8px no-repeat;
	color:#50504e;
	}

.topline {
	border-top:1px solid #fff;
	}
	
/*dashboard*/
.offerta {
	background-color:#f2f2f2;

	padding:5px;
	margin:5px 0px 10px 0px;
}
.titleOfferta {
	font-size:0.9em!important;
	text-transform:uppercase;
	font-weight:normal;
}
.ruolo {
	font-weight:bold;
	margin-right:5px;
	color:#e85625;
}
#boxOfferta h3.titleProfile{ 
	background-color: #cce1f0;
	padding:4px;
	}

.borderWhite {
	background-color: #fff;
	padding:4px;
	border-bottom:1px dotted #ccc;
	

}
.boxComunicazione ul.menuProfilo li{
	background: transparent url(../images/bullet-menu.png) no-repeat 5px 10px;
	padding:5px 0px 5px 20px;
	border-bottom:1px dotted #ccc;

}	

.boxDashboard {
	background-color:#fff;
	border:1px solid #e6e6e6;
	margin:5px 0px 15px 0px;	
}
.boxDashboard div {
	padding:5px;
}
.boxDashboard h4.titleDashboard{
	background-color:#0072bc;
	display:block;
	padding:3px 3px 3px 15px;
	color:#fff;
	border-bottom:1px dotted #ccc;
	text-transform:uppercase;
	font-size:1.1em;
}

.boxRightGeneral h4.titleDashboard {
	background-color:#93bd40;
	display:block;
	padding:3px 3px 3px 15px;
	color:#FFFFFF;
	font-size:1.1em;
}
.visitPageAzienda {
	background-color:#cce1f0;
	padding:8px;
	margin:5px 0px 5px 0px;
	width: auto;
	text-align:center;
	color:#6c6c6c;
}
.visitPageAzienda  span.numberVisit {
	background-color:#6ea500;
	color:#FFFFFF;
	padding:3px;
	width:40px;
	border:1px solid #fff;
	font-weight:bold;
}

.commentiProduttore {
	text-align:left;
	background-color: #0871b9;
	color:#fff!important;
	position:relative;
	
	
}
.dettaglioComments {
	position:absolute;
	top:-5px;
	right:15%;
}
.commentsPositiveNegative { margin:15px 0px 15px 0px;}
.commentsPositiveNegative li{
	padding:5px;
	display:inline;
}
.commentsPositiveNegative li.commentPositive {
	background: transparent url(/img/commentPositive.png) no-repeat left 3px;
	padding-left:20px;
}

.commentsPositiveNegative li.commentNegative {
	background: transparent url(/img/commentNegative.png) no-repeat left 6px;
	padding-left:20px;
}

.commentiPositiviNegativi {
	text-align:center;
	position:absolute;
	top:80px;
	right:10%;
}
.titleCommenti {
	border-bottom:1px dotted #fff;
	border-top:1px dotted #fff;
	padding:3px 0px 3px 0px;
	font-size:1.2em;
	margin-bottom:10px;
}
.commentiProduttoreRight {
	height:25px;
	float:right;
	width:50%;
}
.commentiProduttoreRight .commentiPositiviNegativi{
	right:5%;
	top:5px;
}
.commentiLeftBt {
	float:left;
}
.wrapCommentProduttore {
	width:auto;
}

/* box left and right side general*/
.boxLeftGeneral {
	/*background-color: #00FF00;
	border:1px solid #e6e6e6;*/
	float:left;
	width:60%;
	min-height:100px;
	height:auto!important;
	height:100px;
}
.dashboardboxLeft {
	width:73%!important;
}

.boxRightGeneral {
	/*background-color:#fff;*/
	border:1px solid #e6e6e6;
	float:right;
	width:37%;
	min-height:100px;
	height:auto!important;
	height:100px;
}
.dashboardboxRight {
	width:24%!important;
}
/*.boxRightGeneral {
	border:none!important;
}*/
/* contatti */
.infoContatti  .boxLeftGeneral {
	float:left;
	width:45%;
	min-height:150px;
	height:auto!important;
	height:150px;
}
.infoContatti  .boxRightGeneral { 
	float:right;
	width:51%;
	height:150px;
	min-height:150px;
	height:auto!important;
	height:150px;
}

.infoContatti .titleProgetto {
	color:#0070ba;
	border-top:none!important;
}

.proposteBtLeft {
	/*width:36%!important;*/
	width:auto;
	float:left;
}
.proposteBtRight {
	width:60%!important;
	float:right;
	text-align:right;
}
.proposteBt {
	padding:5px 0px 5px 0px;
	text-align:right;
}
/*video come funziona*/
.videoLeft {
	float:left;
	width:45%;
	margin-bottom:30px;
}
.videoRight {
	float: right;
	width:45%;
	margin-bottom:30px;
}
/*sponsor negozio*/
.sponsorNegozio img {
	width:280px!important;
}



/* photo slideshow jQuery lightBox plugin - Gallery style 
	#gallery {
		background-color: #ccc;
		padding: 10px;
		width: auto;
	}
	#gallery ul { list-style: none; }
	#gallery ul li { display: inline; }
	#gallery ul img {
		border: 5px solid #3e3e3e;
		border-width: 5px 5px 20px;
	}
	#gallery ul a:hover img {
		border: 5px solid #fff;
		border-width: 5px 5px 20px;
		color: #fff;
	}
	#gallery ul a:hover { color: #fff; }
*/
#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;	
}





/* pagina negozio fornitore utente*/

.infoFornitore {
/*	background-color:#00FF00;*/
	min-height:300px;
	height:auto!important;
	height:300px;
	
}
.infoFornitore .boxLeftGeneral {
	width:66%;
	float:left;
	border:none;
	min-height:100px;
	height:auto!important;
	height:100px;
	
	
	
}
.wrapContentFornitore {
	margin-bottom:10px;
	padding-bottom:10px;
	/*border-bottom:1px solid #ccc;*/
} 
.infoFornitore .boxRightGeneral {
	width:30%;
	float:right;
	padding:5px;
	border:1px solid #e6e6e6;
	min-height:10px;
	height:auto!important;
	height:10px;
}
.infoFornitore ul.nav li {
	padding:3px 0px 3px 0px;
	border-bottom:1px dotted #ccc;
	
}
.infoFornitore ul.nav li.dayDelivery ul.dayDeliveryList li {
	border:none!important;
}
.wrapDescription {
	width:auto;
	margin:0px 0px 20px 0px;
}

.infoFornitore ul.nav li a {
	color:#0072bc;
	background: transparent url(/img/menu-bullet.png) no-repeat 0px 3px !important;
	padding-left:10px;
	text-transform:capitalize;
	display:block!important;
}
.infoFornitore ul.nav li a:hover {
	color:#b0b0b0;
	background: transparent url(/img/menu-bullet.png) no-repeat 0px 3px !important;
}
ul.listGeneral {
	margin:10px 0px 10px 20px;
}
ul.listGeneral li{
	background: transparent url(/img/menu-bullet.png) no-repeat 0px 6px !important;
	padding:3px 0px 3px 15px;
	font-weight:normal;
	display:block!important;
}
form.donazioniLogo {
	text-align:center;
}


.box {
	margin-bottom:10px;
	padding: 5px;
    border:1px dotted #ccc;
	min-height:100px;
	height:auto!important;
	height:100px;	
}
.box .titleProgetto {
	border-top:none!important;
}
.infoFornitore h4.titleGeneral {
	display:block;
	font-size:0.9em;
	background-color:#FFFFFF;
	padding:3px;

}
.wrapComment {
	background-color:#ccc;
}
.linkGeneralType {
	background:none!important;
}

.linkGeneralType input {
	width:90%!important;
}

span.date { color:#e85625; font-weight:bold;}
/*blog commenti*/
.wrapComment, .menuMsn{
	background-color:#ededed;
	margin-bottom:20px;
	padding: 4px;
    border:1px dotted #ccc;
	min-height:50px;
	height:auto!important;
	height:50px;	
}


.googleMap {
	background-color:#ededed;
	margin-bottom:20px;
	padding: 4px;
    border:1px dotted #ccc;
	min-height:380px;
	height:auto!important;
	height:300px;	
}
.menuMsn {
	background-color:#FFFFFF!important;
	min-height:10px;
	height:auto!important;
	height:10px;
}
.googleMap {
	margin-top:20px;
}
.wrapComment .titleProgetto {
	border-bottom:1px dotted #bebebe;
	border-top:1px dotted #bebebe;
	color:#0071ba;
}
.titleComment .paramComment {
	padding: 2px 0 10px 0px;
	background: url(../img/MainDivider.png) no-repeat 0px 100%;
	color: #000;
	line-height: 11px;
}
.iconComment {
	background: url(../img/comment.png) no-repeat right 0px;
	padding-right:20px;
	
}
.boxComment {
	background-color:#FFFFFF;
	padding:10px;
	margin-bottom:10px;
}
.boxCommentUser {
	background-color:#FFFFFF;
	padding:10px 0px;
	margin-bottom:10px;
}
.postDateUser {
	width: 78px;
	height: 69px;
	float:left;
	padding-top:10px;
	font-size:1.2em;
	background: transparent url(/img/date-bg-2.png) no-repeat;
}




/*paging
ul.paging {
	width:auto;
	margin:0px!important;
	list-style:none;
	padding:5px;
	text-align:center;
	
}
ul.paging li {
	display:inline;
	padding:0px 10px 0px 10px;
	border-right:1px solid #bebebe;
}
ul.paging li a{
	font-size:0.8em;
}
ul.paging li.start {
	background: transparent url(../img/pages.gif) no-repeat left 0px;
	padding-left:20px;	
}*/
.wrapPaging {
	background-color:#FFFFFF;
	width: auto;
}
/* side right fornitore */
.boxRightGeneral .wrapContentFornitore {
	width:auto;
	margin:0px!important;

}
.boxRightGeneral .wrapContentFornitore .wrapComment {
	min-height:50px;
	height:auto!important;
	height:50px;

}
.boxRightGeneral .wrapContentFornitore .wrapComment .titleComment{
	background-color:#FFFFFF;
	font-size:0.9em;
	font-weight:normal;
	padding:4px;
	margin-bottom:4px;
	border-top:1px dotted #CCCCCC;
	border-bottom:1px dotted #ccc;

}
.boxRightGeneral .handcursor {
	background-color:#fff;
	font-size:0.9em;
	font-weight:normal;
	padding:4px;
	margin-bottom:4px;
	border-top:1px dotted #CCCCCC;
	border-bottom:1px dotted #ccc;

}
.formComment p label {
	display: block;
	margin:5px 0px 5px 0px;
}
.formComment p input {
	width:80%;
	padding:2px;
}
.formComment p textarea {
	width:80%;
	padding:2px;
}
.formComment p select {
	width:80%;
	padding:2px;
}
form.addProdotti {
	float:right;
	margin:0px 0px 10px 0px;
}
.subTitleCom {
	margin-left:40px;
	font-weight:normal;

}
ul.nav li a.msnInviati {
	background: transparent url(../img/email_go.png) no-repeat left 0px!important;
	padding-left:20px;	
}
ul.nav li a.msnInviati:hover {
	background: transparent url(../img/email_go.png) no-repeat left 0px!important;
	padding-left:20px;	
}
ul.nav li a.msnRicevuti {
	background: transparent url(../img/email_open.png) no-repeat left 0px!important;
	padding-left:20px;	
}
ul.nav li a.msnRicevuti:hover {
	background: transparent url(../img/email_open.png) no-repeat left 0px!important;
	padding-left:20px;	
}
ul.nav li a.accountSkype {
	background: transparent url(../img/icona-skype.png) no-repeat left 0px!important;
	padding-left:20px;	
}
ul.nav li a.accountSkype:hover {
	background: transparent url(../img/icona-skype.png) no-repeat left 0px!important;
	padding-left:20px;	
}










/* help */
.help {
	/*background: #ccc url(../img/help.png) no-repeat;*/
	/*text-indent: -10000px;
	float: left;
	display:inline;	
	position:absolute;
	margin-left:10px;*/
	position:absolute;
	top:0px;
	right:20%;
	}
	.helpSupplierProposal { right:55%;}
#frmreg_input, .captcha {
	position:relative;
}
.help a {
	color:#fff!important;
}

/*.tooltip{ stili per il tooltip 
    position:absolute; 
	top: 1em; 
	left: 1em; 
	width: 15em;
    border: 1px dotted #777676; 
	background-color: #fff;
	color:#777676;
	padding:3px;
	z-index: 10;
	font-size:0.9em;*/
/*	font-style:italic;
    }*/
#facebox .b {
  background:url(../img/b.png);
}

#facebox .tl {
  background:url(../img/tl.png);
}

#facebox .tr {
  background:url(../img/tr.png);
}

#facebox .bl {
  background:url(../img/bl.png);
}

#facebox .br {
  background:url(../img/br.png);
}

#facebox {
  position: absolute;
  width: 100%;
  top: 0;
  left: 0;
  z-index: 100;
  text-align: left;
  color:#000;
  margin-top:100px;
}

#facebox .popup {
  position: relative;
}

#facebox table {
  margin: auto;
  border-collapse: collapse;
}

#facebox .body {
  padding: 10px;
  background: #fff;
  width: 600px;
}

#facebox .loading {
  text-align: center;
}

#facebox .image {
  text-align: center;
}

#facebox img {
  border: 0;
}

#facebox .footer {
  border-top: 1px solid #DDDDDD;
  padding-top: 5px;
  margin-top: 10px;
  text-align: right;
}

#facebox .tl, #facebox .tr, #facebox .bl, #facebox .br {
  height: 10px;
  width: 10px;
  overflow: hidden;
  padding: 0;
}
/*.tooltip{
width: 200px; color:#000;
font:lighter 11px/1.3 Arial,sans-serif;
text-decoration:none;text-align:center}

.tooltip span.top{padding: 30px 8px 0;
    background: url(bt.gif) no-repeat top}

.tooltip b.bottom{padding:3px 8px 15px;color: #548912;
    background: url(bt.gif) no-repeat bottom}
*/

/* upload immagini*/
.uploadForm {
	margin:10px 0px 10px 0px;
}
.uploadForm label {
	font-weight:bold;
}
.uploadForm input.submit {
	width:auto!important;
	height:auto!important;
	border:none!important;
	margin-left:20px;
	display:inline;
} 
.uploadForm input.imgDesc {
	width:40%;
	padding:3px;
}



.result {
	background-color:#f3f3f3;
	border:1px dotted #999999;
	padding:5px;
	min-height:100px;
	height:auto!important;
	height:100px;
	

}
.result:after {
	content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.result p{
	width:160px!important;
	height:150px!important;
	margin:5px;
	padding:5px;
	background-color:#FFFFFF;
	float:left;
	display:block!important;
	font-size:0.9em;
	border:1px dotted #93bd40; 
}
.result p img{
	display:block;
	text-align:center;
	border:1px solid #ccc;
	padding:1px;
}
.result a{
	display:block!important;
	background: transparent url(../img/bin.png) no-repeat left 0px;
	padding:3px 0px 3px 20px;
	margin-top:5px;
	text-transform:uppercase;
	font-size:0.8em;
	font-weight:bold;
}


/* user profile */
#profileUser {
	background-color:#fff;
	margin-top:20px;
}
#profileUser h3{
	background-color:#cce1f0;
	padding:4px;
}
.datiRegistrazione span {
	display:block;
	margin-right:10px;
	padding:5px 0px 5px 0px;
	border-bottom:1px dotted #ccc;
}
.datiRegistrazione span strong {
	color:#016aad; 
}
.datiRegistrazione, .datiUser, .gestionePass {
	background-color:#fff;
	padding:15px 0px 15px 4px;
}
h4.titleProfile {
	display:block;
	margin-right:10px;
	padding:5px 0px 5px 0px;
	border-bottom:1px dotted #ccc;
	border-top:1px dotted #ccc;
	color:#016aad;
	text-transform:uppercase;
	width:auto; 

}
h4.titleProfile1 {
	display:block;
	margin-right:10px;
	padding:5px 0px 5px 0px;
	border-bottom:1px dotted #ccc;
	border-top:1px dotted #ccc;
	color:#016aad;

}
.Sottoscrizione {
	color:#e85625!important;
}

.nickName {
	color:#016aad;
	font-weight:bold;
	text-transform:uppercase;
}
.fornitoreNick {
	display:block;
	padding:5px 0px 5px 0px;
}
.wrapperUserList div{
	float:left;
	width:100px;
	height:100px;
	margin-right:0.5%;
	border:1 dotted #ccc;
	
} 



/* side Right*/
.righSide {
	float:right;
	width:28%;
	margin-top:20px;
	min-height:30em;
	height:auto!important;
	height:30em;

}
.righSideLog {
	float:right;
	width:28%;
	margin-top:55px;
	min-height:30em;
	height:auto!important;
	height:30em;

}


.righSide:after {
	content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
	}
	.googleAdv {
		width:auto!important;
		border-bottom:1px dotted #353535;
		padding-bottom:5px;
	}
/* news*/
.goodNews {
	width:auto!important;
	background-color:#fff;
	background: #ffffff url(/img/bkg-goodNews.png) repeat-x left bottom;
}
.goodNewsArchivio{
	background-image:none!important;
	background-color:#FFFFFF;
}
	.goodNews h2{
		background: #f0f6e5 url(/img/title-goodnews.png) no-repeat left top;
		text-indent:-10000px;
		height:35px;
	}
	.goodNews h3{
		color:#6c6c6c;
		text-transform:uppercase;
		font-size:0.9em;
	}
	/* hack*/
	.goodNews ul {
		margin-bottom: 10px;
		padding: 10px
	}
	.goodNews li {
		font-size: 0.9em;
		background: transparent url(/img/icon_page.png) no-repeat 0px 5px;
		padding: 5px 0 5px 0 !important;
		color: #2b2b2b;
		list-style-type: none;
	}
	.goodNews li div {
		/*background: transparent url(..//img/dotted_horizontal.gif) repeat-x bottom left;*/
		border-bottom:1px dotted #353535;
		padding: 0 0 10px 20px;
	}
	.goodNews li div strong {
		color:#e75625;
		padding-left:8px;
	}
	.goodNews li div.head {
		background: none;
		padding: 0 0 10px 0;
	}
	.goodNews li .data {
		font-weight: bold;		
		color: #0072bc;
	}
	.goodNews li a {
		color: #6c6c6c;
	}
.cercaNews {
	width:auto;
	border-bottom:1px dotted #353535;
	paddi.cercaNewsng:10px 0px 10px;
}
.cercaNews form.searchNews select {
	width:10%;
	padding:3px;
	margin-bottom:10px;	
}
.cercaNews form.searchNews label {
	font-weight:bold;
	margin-left:20px;
}
.cercaNews form.searchNews span {
	margin-left:20px;
}
.dida {
	display:block;
	margin-bottom:10px;
	font-size:1.3em;	
	border-bottom:1px dotted #8c949a;	

	}
.dida span{
		font-weight: bold;		
		color:#0072bc;
		text-transform:uppercase; 
	}

/*banner section*/
.banner p {
	text-align:center;
	margin:0px!important;
	padding:10px 0 10px 0;

}
/*newsletter*/
.newsletter {
	width:auto!important;
	background-color:#f1f3f5;
	margin:10px 0px 10px 0px;
	padding-bottom:15px;
	border-top:1px dotted #353535;
}
	.newsletter h2{
		background: #f0f6e5 url(/img/title-newsletter.png) no-repeat left top;
		text-indent:-10000px;
		height:35px;
	}
	.newsletter div{
		padding:5px;
		min-height:100px;
		height:auto!important;
		height:100px;
	}

/* tab contenitore */
#tabContainerLog {
	margin-top:0px;
	width:100%;
	float:left;
	
}
#tabContainer {
	width:100%;
	float:left;
}
.tabContainerWrap #tabContainerLog {
	margin-top:0px;
	width:75%;
	float:left;
	
}
.tabContainerWrap #tabContainer {
	width:75%;
	float:left;
}
#tabContentRight { 
	float:right;
	width:23%;
	margin-top:25px;
	}
#tabContentRightLog { 
	float:right;
	width:23%;
	margin-top:29px;
	}
.shadetabs
		{
		
		display: block;
		list-style-image:none;
		list-style-position:outside;
		list-style-type:none;
		margin: 16px -4px 26px 0;
		padding: 4px 4px 0 0;
		}
		
	.shadetabs li
		{
		background: transparent url(../img/shadehome.png) no-repeat left top;
		float: left;
		margin: 0 0 0 3px;
		padding: 0 0 0 9px;
		}
		.shadetabs li.selected
			{
			background: transparent url(../img/shadeactivehome.png) no-repeat left top;
			}
	.shadetabs a
		{
		float: left;
		display: block;
		background: transparent url(../img/shadehome.png) no-repeat right top;
		color: #fff;
		font-weight: bold;
		padding: 4px 11px 4px 2px;
		text-decoration: none;
		text-transform: uppercase;
		}
		.shadetabs .selected a
			{
			background: transparent url(../img/shadeactivehome.png) no-repeat right top;
			color: #fff;
			}
			.shadetabs .selected a:hover
			{
			background: transparent url(../img/shadeactivehome.png) no-repeat right top;
			color: #fff;
			}
	#shadetabs a:hover
		{
		background: transparent url(../img/shadeactivehome.png) no-repeat right top;
		color: #fff;
		}
.stars img{
	border:none;
	}
.tabcontentstyle {
	border: 1px solid #a1a1a1;
	background: white url(/img/bkg-tabs-wrap.png) top left repeat-x;
	width: auto;
	margin-bottom: 1em;
	padding: 15px 5px 15px 5px;
	min-height:10em;
	height:auto!important;
	height:10em;
	
	
}

.tabcontentstyle:after {
	content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
	}
.tabcontentstyle div.container{
	/*border-bottom: 1px dotted #ccc;
	margin-bottom: 1em;*/
	padding: 5px;
	min-height:5em;
	height:auto!important;
	height:5em;
	
}
hr {
	height: 1px;
	border-top: 1px dotted #ebebeb;
	margin-top: 3px;
	margin-bottom: 3px;
	margin-left: 10px;
	margin-right: 10px;
	color:#ebebeb;
}
.tabLeftContent {
	float:left;
	width:30%;
}
.homeContentLeft {
	width:25%;
}
.tabRightContent {
	float:right;
	width:70%;
}
.homeContentRight {
	width:73%;
}

.homeContentRight h3 a {
	color:#0072bc!important;
	font-weight:bold!important;
	text-transform:uppercase!important;
	font-size:1.2em!important;	
}
table.tabTableGeneral {
	margin-top:10px;
}
table.tabTableGeneral tr th {
	text-align:left;
	color:#0072bc;
	font-weight:normal;
}
table.tabTableGeneral th, table.tabTableGeneral td { 
		/*border-top: 1px dotted #ccc!important;*/
		border: 1px dotted #ebebeb!important;
		padding:3px 3px 3px 10px;
		font-size:0.9em;
		} 
.write {
	text-align:right;
	display:block;
	
}
h3.consigliato {
	font-size:1em!important;
	color:#6ea500!important;
	text-transform:lowercase!important;
}

.tabcontentstyle div.container h3, .tabcontentstyle div.containerProduttori h3{
	color:#0072bc;
	font-weight:bold;
	text-transform:uppercase;
	font-size:0.9em;
	margin-bottom:8px;
}
.tabcontentstyle div.container:after {
	content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
	}
.tabcontentstyle div.container div.products{
	width: 49%;
	float:left;
}
.tabcontentstyle div.containerProduttori div.products{
	width: auto;
}
.tabcontentstyle div.containerProduttori{
	margin-bottom:10px;
	border-bottom:1px dotted #a1a1a1;
	min-height:5em;
	height:auto!important;
	height:5em;
	padding:5px;
}
.tabcontentstyle div.containerProduttori:after {
	content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
	}
.creato {
	color:#0072bc;
	font-weight:bold;
	display:block;
}
.tabcontentstyle div.container div:after {
	content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
	}
.tabcontentstyle div.container div span{
	color:#0072bc;
	font-weight:bold;
}
.tabcontentstyle div.container div a{
	color:#e75625;
}
.tabcontentstyle .homeContentLeft div.imgOverFlow { width:100px; overflow:hidden;}
/*.tabcontentstyle div.container img, .tabcontentstyle div.containerProduttori img{
	float:left;
	clear:left;
	margin-right:10px;
}*/
.tabcontent {
	display:none;
}
 @media print {
.tabcontent {
	display:block!important;
}
}

/* round corner box */
/*.roundcont {
	width: 250px;
	background-color: #f90;
	color: #fff;	
}
.roundcont img {
	border:none!important;
}

.roundcont p {
	margin: 0 10px;
}

.roundtop { 
	background: url(/img/tr.gif) no-repeat top right; 
}

.roundbottom {
	background: url(/img/br.gif) no-repeat top right; 
}

img.corner {
   width: 15px;
   height: 15px;
   display: block !important;
   border:none!important;
}*/


/* calendario
---------------------------------- */
/* CSS */

.DynarchCalendar {
	border: 1px solid #aaa;
	-moz-user-select: none;
	-webkit-user-select: none;
	user-select: none;
	background: #e9ecef;
	font: 11px "lucida grande", tahoma, verdana, sans-serif;
	line-height: 14px;
	position: relative;
	cursor: default;
}
.DynarchCalendar table {
	border-collapse: collapse;
	font: 11px "lucida grande", tahoma, verdana, sans-serif;
	line-height: 14px;
}
.DynarchCalendar-topBar {
	border-bottom: 1px solid #aaa;
	background: #ddd;
	padding: 5px 0 0 0;
}
table.DynarchCalendar-titleCont {
	/*font-size: 130%; */
  font-weight: bold;
	color: #000;
	text-align: center;
	z-index: 9;
	position: relative;
	margin-top: -6px;
}
.DynarchCalendar-title div {
	padding: 5px 17px;
	margin-left:50px;/*text-shadow: 1px 1px 1px #777;*/
}
*:first-child+html .DynarchCalendar-title div {
	margin-left:0px;
}
* html .DynarchCalendar-title div {
	margin-left:0px;
}
.DynarchCalendar-hover-title div {
	background-color: #fff;
	border: 1px solid #000;
	padding: 4px 16px;
	background-image: url("/img/drop-down.gif");
	background-repeat: no-repeat;
	background-position: 100% 50%;
	cursor:hand;
	cursor:pointer;
}
.DynarchCalendar-pressed-title div {
	border: 1px solid #fff;
	padding: 4px 16px;
	background-color: #777;
	color: #fff;
	background-image: url("/img/drop-up.gif");
	background-repeat: no-repeat;
	background-position: 100% 50%;
	cursor:hand;
	cursor:pointer;
}
.DynarchCalendar-bottomBar {
	border-top: 1px solid #aaa;
	background: #ddd;
	padding: 2px;
	position: relative;
	text-align: center;
}
.DynarchCalendar-bottomBar-today {
	padding: 2px 15px;
}
.DynarchCalendar-hover-bottomBar-today {
	border: 1px solid #fff;
	background-color: #fff;
	padding: 1px 14px;
	cursor:hand;
	cursor:pointer;
}
.DynarchCalendar-pressed-bottomBar-today {
	border: 1px solid #000;
	background-color: #595959;
	color: #fff;
	padding: 1px 14px;
}
.DynarchCalendar-body {
	position: relative;
	overflow: hidden;
	padding-top: 5px;
	padding-bottom: 5px;
}
.DynarchCalendar-first-col {
	padding-left: 5px;
}
.DynarchCalendar-last-col {
	padding-right: 5px;
}
.DynarchCalendar-animBody-backYear {
	position: absolute;
	top: -100%;
	left: 0;
}
.DynarchCalendar-animBody-back {
	position: absolute;
	top: 5px;
	left: -100%;
}
.DynarchCalendar-animBody-fwd {
	position: absolute;
	top: 5px;
	left: 100%;
}
.DynarchCalendar-animBody-now {
	position: absolute;
	top: 5px;
	left: 0;
}
.DynarchCalendar-animBody-fwdYear {
	position: absolute;
	top: 100%;
	left: 0;
}
.DynarchCalendar-dayNames {
	padding-left: 5px;
	padding-right: 5px;
}
.DynarchCalendar-dayNames div {
	font-weight: bold;
	color: #000; /*text-shadow: 1px 1px 1px #777;*/
}
.DynarchCalendar-navBtn {
	position: absolute;
	top: 5px;
	z-index: 10;
}
.DynarchCalendar-navBtn div {
	background-repeat: no-repeat;
	background-position: 50% 50%;
	height: 15px;
	width: 16px;
	padding: 1px;
}
.DynarchCalendar-hover-navBtn div {
	border: 1px solid #fff;
	padding: 0;
	background-color: #fff;
}
.DynarchCalendar-navDisabled {
	opacity: 0.3;
	filter: alpha(opacity=30);
}
.DynarchCalendar-pressed-navBtn div {
	border: 1px solid #000;
	padding: 0;
	background-color: #777;
	color: #fff;
}
.DynarchCalendar-prevMonth {
	left: 25px;
}
.DynarchCalendar-nextMonth {
	left: 100%;
	margin-left: -43px;
}
.DynarchCalendar-prevYear {
	left: 5px;
}
.DynarchCalendar-nextYear {
	left: 100%;
	margin-left: -23px;
}
.DynarchCalendar-prevMonth div {
	background-image: url("/img/nav-left.gif");
	cursor:hand;
	cursor:pointer;
}
.DynarchCalendar-nextMonth div {
	background-image: url("/img/nav-right.gif");
	cursor:hand;
	cursor:pointer;
}
.DynarchCalendar-prevYear div {
	background-image: url("/img/nav-left-x2.gif");
	cursor:hand;
	cursor:pointer;
}
.DynarchCalendar-nextYear div {
	background-image: url("/img/nav-right-x2.gif");
	cursor:hand;
	cursor:pointer;
}
.DynarchCalendar-menu {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: #ddd;
	overflow: hidden;
	opacity: 0.85;
	filter: alpha(opacity=85);
}
.DynarchCalendar-menu table td div {
	text-align: center;
	font-weight: bold;
	padding: 3px 5px;
}
.DynarchCalendar-menu table td div.DynarchCalendar-menu-month {
	width: 4em;
	text-align: center;
}
.DynarchCalendar-menu table td div.DynarchCalendar-hover-navBtn {
	border: 1px solid #000;
	padding: 2px 4px;
	background-color: #fff;
	color: #000;
	cursor:hand;
	cursor:pointer;
}
.DynarchCalendar-menu table td div.DynarchCalendar-pressed-navBtn {
	border: 1px solid #000;
	padding: 2px 4px;
	background-color: #777;
	color: #fff !important;
}
.DynarchCalendar-menu-year {
	text-align: center;
	/*font: 16px "lucida grande",tahoma,verdana,sans-serif;*/
  font-weight: bold;
}
.DynarchCalendar-menu-sep {
	height: 1px;
	font-size: 1px;
	line-height: 1px;
	overflow: hidden;
	border-top: 1px solid #888;
	background: #fff;
	margin-top: 4px;
	margin-bottom: 3px;
}
.DynarchCalendar-time td {
	font-weight: bold; /*font-size: 120%;*/
}
.DynarchCalendar-time-hour, .DynarchCalendar-time-minute {
	padding: 1px 3px;
}
.DynarchCalendar-time-down {
	background: url("/img/time-down.png") no-repeat 50% 50%;
	width: 11px;
	height: 8px;
	opacity: 0.5;
}
.DynarchCalendar-time-up {
	background: url("/img/time-up.png") no-repeat 50% 50%;
	width: 11px;
	height: 8px;
	opacity: 0.5;
}
.DynarchCalendar-time-sep {
	padding: 0 2px;
}
.DynarchCalendar-hover-time {
	background-color: #000;
	color: #fff;
	opacity: 1;
}
.DynarchCalendar-pressed-time {
	background-color: #000;
	color: #fff;
	opacity: 1;
}
.DynarchCalendar-time-am {
	padding: 1px;
	width: 2.5em;
	text-align: center;
}
/* body */

.DynarchCalendar-hover-week {
	background-color: #ddd;
}
.DynarchCalendar-dayNames div, .DynarchCalendar-day, .DynarchCalendar-weekNumber {
	width: 1.7em;
	padding: 3px 4px;
	text-align: center;
}
.DynarchCalendar-weekNumber {
	border-right: 1px solid #aaa;
	margin-right: 4px;
	width: 2em !important;
	padding-right: 8px !important;
}
.DynarchCalendar-day {
	text-align: right;
	color: #222;
}
.DynarchCalendar-day-othermonth {
	color: #888;
}
.DynarchCalendar-weekend {
	color: #b30000;
}
.DynarchCalendar-day-today {
	background-color:#157cc4;
	color: #fff;
	font-weight: bold;
	border:1px solid #fff;
}
.DynarchCalendar-day-disabled {
	opacity: 0.5;/*text-shadow: 2px 1px 1px #fff;*/
}
.DynarchCalendar-hover-date {
	padding: 2px 3px;
	background-color: #f8991c;
	border: 1px solid #fff;
	margin: 0 !important;
	color: #fff;
	cursor:hand;
	cursor:pointer;
}
.DynarchCalendar-day-othermonth.DynarchCalendar-hover-date {
	border-color: #aaa;
	color: #888;
}
.DynarchCalendar-dayNames .DynarchCalendar-weekend {
	color: #fff;
}
.DynarchCalendar-day-othermonth.DynarchCalendar-weekend {
	color: #d88;
}
.DynarchCalendar-day-selected {
	padding: 2px;
	margin: 1px;
	background-color: #5b904e;
	color: #fff !important;
	border:1px solid #fff;
}
.DynarchCalendar-day-today.DynarchCalendar-day-selected {
	background-color: #999;
}
/* focus */

.DynarchCalendar-focusLink {
	position: absolute;
	opacity: 0;
	filter: alpha(opacity=0);
}
.DynarchCalendar-focused {
	border-color: #000;
}
.DynarchCalendar-focused .DynarchCalendar-topBar, .DynarchCalendar-focused .DynarchCalendar-bottomBar {
	background-color: #f8991c;
	border-color: #336;
}
.DynarchCalendar-focused .DynarchCalendar-hover-week {
	background-color: #ccc;
}
.DynarchCalendar-tooltip {
	position: absolute;
	top: 100%;
	width: 100%;
}
.DynarchCalendar-tooltipCont {
	margin: 0 5px 0 5px;
	border: 1px solid #aaa;
	border-top: 0;
	padding: 3px 6px;
	background: #ddd;
}
.DynarchCalendar-focused .DynarchCalendar-tooltipCont {
	background: #ccc;
	border-color: #000;
}
 @media print {
.DynarchCalendar-day-selected {
	padding: 2px;
	border: 1px solid #000;
	margin: 0 !important;
}
}







/* Footer
---------------------------------- */
#wrapFooter {
	width:auto;
	background: transparent url(/img/bkg-footer.png) left top no-repeat;
	height:221px!important;
	margin:10px 0 25px 0;
	text-align:center;
	
}
/**html #wrapFooter .footer{
	height:10px!important;
	margin:0px;
	padding:opx!important;
}*/
.navFooter {
	float:left;
	margin:25px 0px 0px 42px;
	width:95.7%;
	background-color:#ebebeb;
	text-align:left;
	min-height:220px;
	height:auto!important;
	height:220px;
}
* html .navFooter {
	margin:10px 0px 0px 20px;	
}
.menuFooterWrap {
	width:22%;
	float:left;
	margin:0px 1.5% 0px 1.5%
	}
.menuFooterWrap h5.titleMenuFooter {
	background: transparent url(/img/bkg-footer-title.png) no-repeat top left;
	padding:3px 0px 5px 15px;
	color:#fff;
	font-size:1.2em;	
	}


.menuFooterWrap ul.nav {
	margin-left:15px;
		}
	.menuFooterWrap ul.nav li {
		display:block;
		padding:3px 5px 3px 5px;
		}
	.menuFooterWrap ul.nav li a {
		color:#000;
		background: transparent url(/img/menu-bullet-footer.png) no-repeat 0px 5px !important;
		padding-left:10px;
		text-transform:capitalize;
		display:block;
		}
		.menuFooterWrap ul.nav li a:hover {
			color:#b0b0b0;
			background: transparent url(/img/menu-bullet-footer.png) no-repeat 0px 5px !important;
		}



.subFooter {
	float:left;
	width:70%;
	text-align:left;
	color:#568400;
	padding-left:40px;
}
.otherLogos {
	float:right;
	width:15%;
	text-align:right!important;
}
.subFooterWrap {
	margin:0 auto;
	max-width:76.5em;
	min-width:20em;
	padding-top:10px;
}
/*#wrapFooter ul.nav {
	padding-top:25px;
}
#wrapFooter ul.nav li{
	display: inline;
	padding:3px 5px 3px 5px;
	border-right:1px solid #ccc;
}*/
/*RSS*/
.rss {
	background: transparent url(/img/rss-icon.png) no-repeat left 4px;
	padding-left:25px!important;
	}
	.rss a {
		color:#e75625;
		font-weight:bold;
		font-size:0.9em;
	}
.mailPiva {
	text-align:center;
	margin-bottom:20px;
}
/* message */
#messageBox p label {
	display:block;
	padding:5px 0px 5px 0px;
	font-weight:bold!important;
	color:#6c6c6c;
}
#messageBox textarea, #messageBox input {
	padding:3px;
}
#errorMessage {
	/*border:2px dotted red;
	background: url(/img/error.gif) center left no-repeat;*/
	width: 40%;
	position:absolute;
	top:200px;
	left:0px;
	right:0px;
	z-index:9999;
	/*float:left;*/
	/*margin:20px 0px -10px 0px;*/
	background-color:#fff;
	margin-top:10px;
	margin-left:30%;
	margin-right:30%;
	border:10px solid #f74700;
	padding:5px;
	color:#fff;
	font-size:1.3em;
}
/**:first-child+html #errorMessage{ margin-top:50px;} * html #errorMessage{ margin-top:30px;}*/
#successMessage {
	width: 40%;
	position:absolute;
	top:200px;
	left:0px;
	right:0px;
	margin-left:30%;
	margin-right:30%;
	z-index:9999;
	background-color:#fff;
	border:10px solid #93bd40;
	margin-top:10px;
	/*border:1px dotted #93bd40;*/
	padding:5px;
	color:#fff;
	font-size:1.3em;
	text-transform:uppercase;
}
/**:first-child+html #successMessage{ margin-top:50px;} * html #successMessage{ margin-top:30px;}*/
#closeMessage {
	background: url(/img/closelabel.gif) no-repeat right -5px;
	text-indent: -10000px;
	width:66px;
	height:22px;
	float:right!important;
	display:block;
	
	
}
#errorMessage #msg {
	text-align:center;
	background-color:#f64700;
	font-size:1.2em;
	padding:50px 3px 50px 3px;
	height:40px;
	margin-top:22px;
	width:99.5%;
}

#successMessage #msg
{
	text-align:center;
	background-color:#93bd40;
	padding:50px 3px 50px 3px;
	height:40px;
	width:99.5%;
	font-size:1.2em;
	margin-top:22px;
}
#successMessage #msg a, #errorMessage #msg a  {
	color:#000;
	font-weight:bold;
}
.msg2 {
	border:1px dotted #787878;
	background-color:#e6e6e6;
	text-align:center;
	padding:5px;
	margin:10px 0px 10px 0px;
}
.msg1 {
	text-align:center;
	padding:2px;
	
}
.msg2 {
	background-color:#6ea500;
	text-align:center;
	padding:2px;
	color:#fff!important;
}


.msg1 a {
	color:#fff;
	cursor:hand;
	cursor:pointer;
	}
.msg {
	border:2px dotted #787878;
	text-align:right;
	padding:5px;
	margin:10px 0px 10px 0px;
}
.preview {
	border:none!important;
}
.msg a {
	font-weight:bold;
	color:#e85625;
}
.hand
{
	cursor:hand;
	cursor:pointer;
}
/* jQuery lightBox plugin - Gallery style */
.percheEQ {
	background-image:none!important;
	border:none!important;
}
	#gallery {
		padding: 5px;
		width: auto;
		background: transparent url(../img/table-heading-background.gif) repeat-x left bottom;
		border:1px dotted #3e3e3e;
		margin-bottom:20px;
		
	}
	
	#gallery ul { list-style: none; }
	#gallery ul li { display: inline; }
	#gallery ul img {
		border: 5px solid #3e3e3e;
		border-width: 5px 5px 20px;
		margin-right:2px;
	}
	#gallery ul a:hover img {
		border: 5px solid #fff;
		border-width: 5px 5px 20px;
		color: #fff;
	}
	#gallery ul a:hover { color: #fff; }

/*img{border:0px;}

        #gallery {

		background-color: #444;

		padding: 10px;

		width: 630px;

	}

	#gallery ul { list-style: none; }

	#gallery ul li { display: inline; }

	#gallery ul img {

		border: 5px solid #3e3e3e;

		border-width: 5px 5px 20px;

	}

	#gallery ul a:hover img {

		border: 5px solid #fff;

		border-width: 5px 5px 20px;

		color: #fff;

	}

	#gallery ul a:hover { color: #fff; }*/

	tr.tbl-row-highlight:hover { background: #fffba6; cursor: pointer; }
	#tbl-row-highlight {border:1px solid red; }

/*banner*/
.bannerOverlay {
	margin-top:-180px;
	z-index:1;
	left:50%;
	margin-left:-328px;
	position:absolute;
	top:50%;
	/*opacity: 0.3;
	filter: alpha(opacity=30);*/
}
#toHide {
	width:502px;
	height:346px;
	background-color:#FFFFFF;
	border:10px solid #000;
	
}
.black_overlay{
			/*display: none;*/
			position: absolute;
			top: 0%;
			left: 0%;
			width: 100%;
			height: 100%;
			background-color: black;
			z-index:1001;
			-moz-opacity: 0.8;
			opacity:.80;
			filter: alpha(opacity=80);
		}
		.white_content {
			display: none;
			position: absolute;
			top: 25%;
			left: 25%;
			width: 50%;
			height: 50%;
			padding: 16px;
			border: 16px solid orange;
			background-color: white;
			z-index:1002;
			overflow: auto;
		}

/* list user Home*/
.moduleBlog {
	width:auto;
}
.moduleBlog div.listAvatar {

	min-height:55px;
	height:auto!important;
	height:60px;
}
.moduleBlog div:after {
	content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.moduleBlog li {
	width:70px;
	float:left;
	list-style:none;
	padding:3px;
	margin:5px 3px 5px 3px;
	background-color: #fff;
}
.moduleBlog li a {
	display:block;
	width:70px;
	text-align:center;
	
}
.moduleBlog li a img {	
	border:1px solid #ccc;
	text-align:center;
}
.moduleBlog li a:hover img.user{
		filter:alpha(opacity=30);
		-moz-opacity:.30;
		opacity:.30;
		border:1px solid #000;
	}








/* list user full page*/
.userListFull {
	width:auto;
}
.userListFull div.listAvatar {
	min-height:120px;
	height:auto!important;
	height:120px;
}
.userListFull div:after {
	content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.userListFull li {
	width:160px;
	float:left;
	list-style:none;
	padding:5px;
	margin:5px 7px 18px 7px;
	background-color: #F5F5F5;
	border:1px dotted #ccc;
}
*html .userListFull li {
	margin:5px 6px 5px 6px;
}
.userListFull li a {
	display:block;
	width:160px;
	text-align:center;
	
}
.userListFull li a img {	
	border:1px solid #ccc;
	text-align:center;
}
.userListFull li a:hover img.user{
		filter:alpha(opacity=30);
		-moz-opacity:.30;
		opacity:.30;
		border:1px solid #000;
	}

.userListFull .listUser{
	border-bottom:1px solid #ccc;
}
.commenti {
	display:block;
	font-size:0.9em;
}











/* maps */
#maps {
	width: auto;
}
#maps .shadetabs
		{
		margin-top:0px;
		}
#maps .tabcontent {
	height:500px!important;
	overflow:auto;
	scrollbar-3dlight-color:#cccccc;
	scrollbar-arrow-color:#e85625;
	scrollbar-base-color:#cccccc;
	scrollbar-darkshadow-color:#cccccc;
	scrollbar-face-color:#e6e6e6;
	scrollbar-highlight-color:#e6e6e6;
	scrollbar-shadow-color:#555555; 
    }
#maps table.generalTable th {
		background: #ccc url(../img/bg_butt_big-1.gif) 0 50% repeat-x; 
		text-align: left;
		font-size:0.9em;
		color:#fff;
		padding:8px;
		text-transform:uppercase;
		} 
#maps .contentInner {
	width:99%;
}
*:first-child+html #maps .contentInner { width:95%;} * html #maps .contentInner { width:95%;}

.mapsADV {
	padding:0px;
}

/* box content slide*/
.wrapContentSlide {
	width:auto;
	margin-bottom:20px;	
}
.wrapContentSlide h2{
	font-size:1em;
	padding:5px;
	color:#fff;
	background-color:#bd4a89;
	display:block;
	text-transform:uppercase;	
}
.sliderwrapper {
	position: relative; /*leave as is*/
	overflow: hidden; /*leave as is*/
	border: 10px solid #eaeaea;
	border-bottom-width: 6px;
	width: 66%; /*width of featured content slider*/
	height: 196px;
	float:right;
}
.sliderwrapper .contentdiv {
	visibility: hidden; /*leave as is*/
	position: absolute; /*leave as is*/
	left: 0;  /*leave as is*/
	top: 0;  /*leave as is*/	
	background: white;
	width: auto; /*width of content DIVs within slider. Total width should equal slider's inner width (390+5+5=400) */
	height: 100%;
	filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
	width:100%;
}

/* hack*/
.sliderwrapper:after {
	content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
	}

.pagination {
	width: 29%; /*Width of pagination DIV. Total width should equal slider's outer width (400+10+10=420)*/
	background-color: #fff;
	/*padding: 5px 10px;*/
	/*float:left;*/
	
}
.pagination a {
	padding:5px 16px 5px 10px;
	text-decoration: none!important;
	color: #8f8f8f;
	font-size:1em;
	font-weight:bold;
	background: #f4f4f4;
	display:block;
	border-bottom:1px solid #e9e9e9;
	margin-bottom:2px;
	text-transform:uppercase;
}
.pagination a:hover, .pagination a.selected {
	color: #fff;
	background: #bd4a89 url(../img/arrow-slider-on.png) no-repeat right 3px;
}

/*in evidenza*/
.inEvidenza {
	width: auto;

}	.inEvidenza div{
		padding:5px;
		min-height:5px;
		height:auto!important;
		height:5px;
		background-color:#FFFFFF;
		margin:5px;
		
	}
	.inEvidenza div h3{
		font-size:0.9em;
	}
	.inEvidenza div img{
		float:left;
		padding:1px;
		margin-right:10px;
	}
/* hack*/
.inEvidenza:after {
	content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
	}
/* cartoon box*/
.cartoonBox {
	width: auto;
	/*background: transparent url(/img/bkg-cartoon.gif) no-repeat left top;*/
	
}
.cartoonBox h2{
		/*background: #e0eaed url(/img/title-equalway-cartton.png) no-repeat left top;
		text-indent:-10000px;*/
	}
.cartoonBox div{
		/*padding:8px;*/		
	}
.cartoonBox #gallery {
		padding:0px;
		border:0px;
		background: none;
		margin:0px;
	}

/*dicono di noi*/
.diconoNoi {
	/*background-color:#00FF00;*/
	margin:15px 0px 15px 0px;
}
.diconoContent {
	/*border-bottom:1px solid #8c949a;
	background-color:#CCCCCC;
	color:#fff;*/
}
.download {
	margin:10px 0px 10px 0px;
}
.download li {
	display: inline;
	padding:5px 20px 5px 20px;
}
.pdf {
	background: transparent url(/img/pdf.gif) no-repeat left 5px;
}

.web {
	background: transparent url(/img/xhtml.gif) no-repeat left 5px;
}
.diconoContent div {
	padding:5px;
}
.diconoNoi .postDate {
	background: transparent url(/img/date-bg-1.png) no-repeat;
}
.archivio {
	float:right;
	text-transform:uppercase;
	font-weight:bold;archivio
}

.archivio li{
	background: transparent url(/img/archivio.gif) no-repeat left 5px;
	padding:5px 20px 5px 25px;
}

.archivio li a{
	color:#e85625;
}


/*confirmSubscription*/
.confirmSubscription {
	float:left;
	width:30%;
	padding:5px;
	margin-right:3%;
	border:1px solid #ccc;
	margin-top:10px;
	height:290px;
}

.confirmSubscription img{
	text-align:center;
	padding:55px 0px 0px 35px;
}

.confirmSubscriptionRight {
	float:right;
	width:30%;
	padding:5px;
	border:1px solid #ccc;
	margin-top:10px;
	height:290px;
}
.confirmSubscriptionRight .titleProgetto, .confirmSubscription .titleProgetto {
	color:#fff;
	background-color:#998563;
	text-align:center;
}


/*domain 2 level*/
.linkDomain2Level {
	background-color:#e6e6e6;
	padding:2px;
}

.subDomainMenu {
	
}
.subDomainMenu li {
	background-color:#FFFFFF;
	display:block;
	border-bottom:1px solid #e6e6e6;
	padding:3px 0px 3px 5px; 

}












