/* CSS Document */

body{
	background-image:url(img/pattern.gif);
	margin:0 auto;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
}
a:link, a:visited{
	color:#333333;
}
a:hover{
	color:#666;
}
img{
	border:none;
}
#contenitore{
	width:890px;
	margin:0 auto;
	border-left:1px solid #999999;
	border-right:1px solid #999999;
	background-color:#FFFFFF;
}
.titit{
	font-size:12px;
}
#testata{
	padding:0px;
	font-size:11px;
}
#testata_gest{
	padding:15px;
	border-top:5px solid #66CC66;
}
#scroll{
	height:25px;
	background-image:url(img/barra_verde.jpg);
	background-repeat:no-repeat;
	width:890px;
	color:#333333;
	font-size:12px;
	font-weight:bold;
	padding-top:10px;
}
#scroller{
	margin-right:15px;
	margin-left:15px;
}
#categorie{
	width:203px;
	margin-top:15px;
}
/*#categorie ul{
	margin:0px;
	padding:0px;
}
#categorie li{
	margin:0px;
	padding:4px;
	padding-left:10px;
	list-style:none;
	font-size:11px;
	border-bottom:1px dotted #999;
}*/

*:first-child+html #categorie li{padding-top:0px;} * html #categorie li{padding-top:0px;}

#prodotti{
	width:667px;
	float:right;
	margin-bottom:30px;
}
#prodotto{
	width:667px;
	font-weight:bold;
	padding:0px;
	margin-top:5px;
	margin-bottom:20px;
	float:right;
}
.titolo_novita{
	font-weight:bold;
	font-size:12px;
	line-height:12px;
}
.sottotitolo_novita{
	font-size:11px;
	font-weight:normal;
	color:#444444;
}
#footer{
	background-image:url(img/footer.jpg);
	background-repeat:no-repeat;
	height:25px;
	clear:both;
	text-align:center;
	font-size:12px;
	font-weight:bold;
	padding-left:10px;
	padding-top:10px;
	border-bottom:1px solid #999999;
}
.destra_footer{
	float:right;
	font-weight:normal;
	padding-right:10px;
}

/*-----EVENTI--------*/

#contenitore_eventi{
	margin:10px;
	margin-top:15px;
	margin-bottom:15px;
}
#eventi{
	padding:5px;
	margin-bottom:10px;
	background-image:url(img/barra_verde.jpg);
	background-position:top;
	background-repeat:no-repeat;
	border:1px solid #bbb;
}
#data_evento{
	float:left;
	font-size:12px;
	font-style:italic;
	width:180px;
}
#nome_evento{
	float:left;
	font-size:12px;
	font-weight:bold;
	width:530px;
}
#iscriviti{

	font-size:12px;
}

/*-----SCHEDA PRODOTTO--------*/

#titolo_sottotitolo{
	margin-left:5px;
	font-size:x-large;
}
.torna_ai_prodotti{
	text-align:right;
	font-size:11px;
	margin-top:10px;
	margin-right:15px;
}
#titolo_descrizione_prodotto{
	font-size:12px;
	font-weight:bold;
	padding-top:20px;
	border-bottom:1px dotted #999999;
}
#descrizione_prodotto{
	font-size:11px;
	font-weight:normal;
}
#descrizione_video{
	font-size:11px;
	font-weight:normal;
	/*padding-left:5px;*/
}
/*#video{
	border:2px solid #333333;
}*/
.pulsante_scheda{
	font-size:10px;
	float:right;
	margin-right:10px;
}
.pulsante_scheda img{
	border:none;
}
#stampa_prodotto {
	text-align:right;
	margin-right:15px;
}
#credits_stampa {
	visibility:hidden;
}

/*-----RICERCA--------*/

#ricerca{
	margin-top:10px;
	margin-left:10px;
	margin-bottom:15px;
}
#testo_ricerca{
	width:142px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:4px;
	padding-bottom:0px;
}
#invia_ricerca{
	background-color:#FFFFFF;
	background-image:url(img/btn_cerca.jpg);
	background-repeat:no-repeat;
	height:22px;
	width:25px;
	border:none;
	cursor:pointer;
	display:inline;
}

/* -------GESTIONALE------- */

.error_error{
	color:#CC0000;
	font-weight:bold;
	font-size:12px;
}
.right{
	float:right;
	margin-top:-2px;
}
.testo{
	border:1px solid #7F9DB9;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:3px;
	width:690px;
}
.testoarea{
	border:1px solid #7F9DB9;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:3px;
	width:690px;
	height:250px;
}
.selettore{
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:2px;
	width:290px;
}
#menu_gest{
	margin-left:16px;
	margin-top:20px;
	height:23px;
}
#menu_gest img{
	margin-right:5px;
}
#gestionale{
	margin-left:16px;
	width:834px;
	border:1px solid #B3B3B3;
	margin-bottom:20px;
	padding:10px;
	padding-top:20px;
	//padding-top:30px;
	padding-bottom:20px;
	font-size:12px;
}
#gestionale ul li{
	list-style-type:none;
	border-bottom:1px dotted #999999;
}
.comandi{
	float:right;
}
.titolo_gest{
	font-size:12px;
	height:19px;
	color:#fff;
	background-image:url(img/gestionale/sfondo_titoletti.jpg);
	background-repeat:no-repeat;
	background-position:left;
	border-bottom:1px solid #333;
	margin-bottom:15px;
	margin-top:15px;
	padding-left:7px;
	padding-top:6px;
}
.tabella_gestionale td{
	padding-left:0px;
	padding-top:3px;
	padding-bottom:3px;
}
.bordo{
	border-bottom:1px dotted #999999;
}
.bordo2{
	border-bottom:1px dotted #999999;
	font-weight:bold;
	color:#CC0000;
}
#message{
	font-weight:bold;
	font-size:11px;
}
.message1{
	font-weight:bold;
	font-size:11px;
}
.calendario img{
	margin-bottom:-6px;
}

*:first-child+html .calendario img{margin-bottom:-4px;} * html .calendario img{margin-bottom:-4px;}

.descrizione_azienda_gest{
	font-size:10px;
	background-color:#FFFFCC;
	border:1px solid #999999;
	padding:3px;
	margin-top:3px;
	margin-bottom:5px;
}
#myList li{
	padding-top:4px;
	padding-bottom:4px;
	padding-left:5px;
	cursor:pointer;
	background-color:#FFFFCC;
	border:2px solid #FFFFFF;
	width:100%;
}
/*#inserimento_aziende{
	padding-bottom:15px;
}*/

/* -------GESTIONALE LOGIN------- */

#login{
	width:220px;
	border:1px solid #8DC268;
	padding:15px;
	margin:0 auto;
}
.titolo_gest_accedi{
	width:245px;
	font-size:12px;
	height:20px;
	color:#333333;
	background-image:url(img/gestionale/sfondo_titoletti.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:7px;
	padding-top:5px;
	margin:0 auto;
}
.etichetta_login_pwd{
	padding-right:3px;
}
#invia_login{
	background-color:#FFFFFF;
	background-image:url(img/bottone_accedi.jpg);
	background-repeat:no-repeat;
	height:23px;
	width:72px;
	border:none;
	cursor:pointer;
	display:inline;
	margin-left:140px;
}

*:first-child+html #invia_login{margin-left:138px;} * html #invia_login{margin-left:138px;}

#footer_gestionale{
	background-image:url(img/footer.jpg);
	background-repeat:no-repeat;
	height:25px;
	clear:both;
	font-size:12px;
	font-weight:bold;
	padding-left:10px;
	padding-top:10px;
	border-bottom:1px solid #999999;
	text-align:center;
}

.errore {
	border:1px solid #D43C3C;
	padding:5px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight:normal;
	background-color:#FB7070;
}
.conferma {
	display:block;
	width:821px;
	border:1px solid #006600;
	padding:7px;
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-weight:bold;
	background-color:#009900;
	text-align:center;
}
.comunicazioni {
	border:1px solid #DDDB54;
	padding:5px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-weight:normal;
	background-color:#FFFFCC;
}

/* -------GESTIONALE NOVITA'------- */

.titoletti_nov{
	font-size:14px;
	font-weight:bold;
	padding-bottom:15px;
	color:#333333;	
}
.droppable-img-content {
	cursor:move;
	width:380px;
	height:21px;
	margin-bottom:10px;
	border:1px dotted #999;
	padding-top:6px;
	background-image:url(img/gestionale/pattern_novita.jpg);
	background-repeat:repeat-x;
	z-index:2;
}
.droppable-photos-container{
	background-color:#FFFFCC;
	width:380px;
	height:27px;
	margin-bottom:10px;
	font-size:11px;
	list-style-image:url(img/gestionale/img_lista.jpg);
	border:1px solid #ccc;
	z-index:1;
}
#tab_sinistra{
	border-right:1px solid #ccc;
}
#tab_destra{
	border-left:1px solid #666;
}
#drop_op_op ul li{
	border:none;
}

/* -------GESTIONALE NOVITA'------- */

.tool-tip {
	color: #fff;
	width: 139px;
	z-index: 13000;
}
 
.tool-title {
	font-weight: bold;
	font-size: 11px;
	margin: 0;
	color: #9FD4FF;
	padding: 8px 8px 4px;
	background: url(bubble.png) top left;
}
 
.tool-text {
	font-size: 11px;
	padding: 4px 8px 8px;
	background: url(bubble.png) bottom right;
}
 
.custom-tip {
	color: #000;
	width: 130px;
	z-index: 13000;
}
 
.custom-title {
	font-weight: bold;
	font-size: 11px;
	margin: 0;
	color: #3E4F14;
	padding: 8px 8px 4px;
	background: #C3DF7D;
	border-bottom: 1px solid #B5CF74;
}
 
.custom-text {
	font-size: 11px;
	padding: 4px 8px 8px;
	background: #CFDFA7;
}

/* -------KWICKS------- */

#novita_kwick{
	height:155px;
	background-image:url(img/sfondo_novita.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	background-color:#B5BFBB;
}

/* This css file serves as a template for styling your kwicks.  Feel free to modify, but please make note of the comments - some of them are important. */

#kwicks_container {
	margin-top:6px;
	margin-left:16px;
	height: 120px;
	/*border-right:1px dotted #FFFFFF;*/
	border-left:1px dotted #FFFFFF;
	width:857px;
}
#kwicks_container img{
	border:none;
}
#kwicks_container a:link, #kwicks_container a:visited{
	color:#333333;
	text-decoration:none;
}
#kwicks_container a:visited{
	color:#333333;
	text-decoration:none;
}

.kwicks {
	/* recommended styles for kwicks ul container */
	list-style: none;
	position: relative;
	margin: 0;
	padding: 0;
	
}
.kwick.active { 
	/*background-color:#FF9999;*/
	background-image:url(img/sfondo_kwick.gif);
	background-repeat:no-repeat;
}
.kwicks li img{
	margin-bottom:2px;
	padding-top:7px;
}
.kwicks li{
	/* these are required, but the values are up to you (must be pixel) */
	width: 214px;
	height: 120px;
	text-align:center;
	border-right:1px dotted #FFFFFF;
	/*background-image:url(img/sfondo_kwick.gif); background-position:center; background-repeat:no-repeat;*/

	/*do not change these */
	display: block;
	overflow: hidden;
	padding: 0;  /* if you need padding, do so with an inner div (or implement your own box-model hack) */
}
.kwicks.horizontal li {
	/* This is optional and will be disregarded by the script.  However, it should be provided for non-JS enabled browsers. */
	margin-right: 5px; /*Set to same as spacing option. */	
	float: left;
}

/* -------ACCORDION------- */

#navigation {
	margin:0px;
	padding:0px;
}
#navigation a.head {
	cursor:pointer;
	color:#FFFFFF;
	display:block;
	font-weight:bold;
	margin:0px;
	padding:0px;
	text-decoration: none;
}
#navigation a.head:hover {
	color:#FFFF99;
}
#navigation a.current {
	background-color:#eee;
	font-weight:bold;
}
#navigation ul {
	border-width:0px;
	margin:0px;
	padding:0px;
	text-indent:0px;
}
#navigation li {
	list-style:none;
}
#navigation li li a {
	color:#000000;
	display:block;
	text-decoration: none;
	padding:4px;
	padding-left:10px;
}
#navigation li li a:hover {
	background-color:#eee;
}
.cat li{
	margin:0px;
	list-style:none;
	font-size:11px;
	border-bottom:1px dotted #999;
}
