/*---------------------------------------------------------------------------------------------------
Foglio di stile Midas Consoles - Layout
version:   1.0
author:    ITS Planet
email:     mirko@itsplanet.com
website:   http://www.itsplanet.com
---------------------------------------------------------------------------------------------------*/

*{ margin:0px; padding:0px;}

body{
	background:#fff;
	font-family:tahoma, arial, verdana;
	font-size:11px;
	color:#333;
	line-height:16px;
}

/*Link testo*/
a:link, a:visited, a:focus, a:active{ text-decoration:underline; color:#333; }
a:hover{ text-decoration:underline; color:#CC9900; }


.grigio{ color:#717171;}
a.grigio:active, a.grigio:link, a.grigio:focus, a.grigio:visited{ color:#717171;}
a.grigio:hover{ color:#CC9900; text-decoration:underline}

.arancione{ color:#CC9900; text-decoration:none;}
a.arancione:active, a.arancione:link, a.arancione:focus, a.arancione:visited{ color:#CC9900; text-decoration:none;}
a.arancione:hover{ color:#484A4A; text-decoration:underline}

.blu{ color:#003366; text-decoration:none;}
a.blu:active, a.blu:link, a.blu:focus, a.blu:visited{ color:#003366; text-decoration:none;}
a.blu:hover{ color:#97B3F2; text-decoration:underline}

.didascalia{ font-size:9px;}
a.didascalia:active, a.didascalia:link, a.didascalia:focus, a.didascalia:visited{ text-decoration:underline;}
a.didascalia:hover{color:#CC9900; text-decoration:underline;}

p{ padding:10px 0px;}

/*Form*/
input, select{ color:#4E7C99; border:1px solid #CDCDCD; font-size:11px; width:160px; padding:2px}
select option{padding:2px 2px;}

select[disabled]{ border:1px solid #CDCDCD; background:#EBEBEB;}
input[disabled]{ border:1px solid #CDCDCD; background:#EBEBEB;}

.evidenza_box{ border:1px solid #CC9900; color:#CC9900}

fieldset{ border:none;}
legend{ display:none; visibility:hidden;}
.bt{ background:#fff; color:#FA4E04; cursor:pointer}
.radio{ border:none; vertical-align:middle; width:auto;}
label{ vertical-align:middle; text-align:left;}
.text_box{border: 1px solid #CDCDCD; border-bottom:2px solid #CDCDCD; color:#4E7C99; overflow:hidden; font-size:12px}


/* Normalizza tabelle */
table
{ border-collapse : collapse; border-spacing: 0; text-align:left; }
table img { border:none; }
.tr_alternata{background-color:#F0F0F0;}

.bt{
	width: 75px;
    height:25px !important;height /**/:25px;line-height: 20px;
    display: inline;padding: 1px 0 4px;
	font-size:14px;
    background: transparent url(../img/comuni/form_bt.png) no-repeat;
    color: #fff;cursor: pointer;
	border:none;} 


img, img a{ border: none; vertical-align:middle;}

/* GENERICI ---------------------------------------------------------------------------------------- */
h1, h2{ height:1px; display:none; visibility:hidden; }
h3{ font-size:16px; color:#333; padding:10px}
h4{ font-size:11px; font-weight:bold;}
h5{ font-size:14px; padding:5px 0px;}
hr{ display:none; height:1px;}
.pulisci{ clear:both;}
.nascondi{ visibility:hidden; height:0px;}
.nascondi_txt{ display:none;visibility:hidden;}
	/*posizioni*/
	.centra{ text-align:center; float:none;}
	.sx{ text-align:left}
	.dx{ text-align:right}
	
	/*tebelle*/
	table { width:100%; border-collapse:collapse; text-align:left;}
	td{ padding:3px;}
	
.alert_ko{ text-align:center; padding:70px 20px 20px 20px; border:1px solid #FF0000; width:500px; margin:20px auto; color:#FF0000; background:#fff url(../img/icone/warning.png) top center no-repeat;}
.alert_ok {text-align:center; padding:70px 20px 20px 20px; border:1px solid #009900; width:500px; margin:20px auto; color:#009900; background:#fff url(../img/icone/ok.png) top center no-repeat                }


.highlight{ color:#ff0000; background:#DCECF4;}


/* Elimina puntielenco */
ol, ul{ list-style : none; }
caption{ text-align:left; padding-bottom:10px}

/*---------------------------------------------------------------------------------------------*/


#contenitore_fake { width:760px; margin:5px auto; }
#contenitore{ background:#FFFFFF;}

#head{ margin-bottom:3px;}

#logo_sx{ float:left; width:298px;}
#logo_dx{ float:right;}

/*CORPO*/

/*Colonna prodotti*/
#corpo_midas{float:left;width:170px;}
.tit_list{ background:#333 url(../img/comuni/bg_product.png) 0 0 no-repeat; height:25px; line-height:25px; color:#fff; text-align:right; padding-right:5px}
.list{ background:#fff url(../img/comuni/bg_elenco_prodotti.png) 0 0 repeat-x;}
.list_item_prod{ padding:2px 5px; font-size:10px;}
.list_item_prod img{ float:left; padding-right:2px;}

#corpo_dx{ padding-left:10px; float:left; padding-bottom:10px; width:570px;}
#corpo_dx h3{ padding-left:0px; padding-bottom:10px; padding-top:0px;}







/* BLOCCO CATEGORIA------------------------------------------------------------------------- */
#est_cat ul a{
	padding:2px 0px;
	white-space:nowrap;
	border-bottom: 1px solid #D6D6D6;
	display:block;
	color:#CC9900;
	text-decoration:underline;
	margin:0px;
}
#est_cat ul li{ margin:0px; padding:0px;}
#est_cat  a:focus, #est_cat  a:active{
	color:#CC9900;
}
#est_cat a:hover{
	color:#666;
}


/*---------------------------------------------------------------------------------------------*/

/*Elemento*/
#elemento {
	border: 1px solid #afafaf; margin-top:10px; padding:3px;
 }
	
	#elemento ul{ padding:10px;}
	#elemento ul li{ padding-left:15px; padding-bottom:5px; background:#fff url(../img/icone/bullet.gif) left center no-repeat;}
	#img_elemento{ margin:10px 0px; text-align:center;}
	#img_elemento img{ border:1px solid #CC9900}
	
	
/*Prodotti*/
#cont_txt_scheda{border: 1px solid #afafaf;  padding:5px;}
#cont_txt_scheda h3{ padding:5px 0px;}
	#scheda_prod ul{ padding:10px;}
	#scheda_prod ul li{  list-style-type: none; list-style-image: url(../img/icone/bullet.gif); }
	#img_scheda{ margin:10px 0px; text-align:center;border:1px solid #CC9900}

#prod_sx{ float:left; width:320px;  padding-right:8px;}
#prod_dx{ float:right;width:215px; ont-size: 10px;color: #666666;}
#prod_dx h4{ padding:5px 0px;}

#torna_sistema{ padding-bottom:10px; text-align:center;}


/* =FOOTER ----------------------------------------------------------------------------------- */
				
#footer { padding:10px 0px; border-top: 1px solid #afafaf; color:#666666;}

ul#menu_footer li{ float:left;}
ul#menu_footer a{
	float:left;
	padding:0px 15px 5px 0px;
	text-decoration:none;
	white-space:nowrap;
	font-weight:bold;
}
ul#menu_footer a:hover,  ul#menu_footer a:focus, ul#menu_footer a:active{color:#CC9900;}

