@import url(http://fonts.googleapis.com/css?family=Raleway);
@charset "utf-8";
/* Simple fluid media
   Note: Fluid media requires that you remove the media's height and width attributes from the HTML
   http://www.alistapart.com/articles/fluid-images/ 
*/
img, object, embed, video {
	max-width: 100%;
	text-align: center;
}
/* IE 6 does not support max-width so default to width 100% */
.ie6 img {
	width:100%;
}

.body{
	color: #000000;
	font-family: 'Raleway', sans-serif;
	background-color: #FFFFFF;
}

.gridContainer {
	width: auto;
	height: auto;
	top: 0.5%;
	bottom: 0.5%;
	left: 0.5%;
	right: 0.5%;
	position: absolute;
	border: #00FF00 0px solid;
}

.body_login{
	/*background-image: url(../images/login.png);
	background-repeat: no-repeat;
	background-attachment:fixed;
	background-position: center center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;*/
}

.divLogoLogin{
	border: solid #FFFF00 0px;
	text-align: center;
	height: auto;
	width: auto;
	top: 0;
	left: 0;
	right: 0;
	padding: 0;
	position: static;
}

.divAutenticazione{
	font-family: 'Raleway', sans-serif;
	font-size: 30px;
	font-weight: normal;
	color: #a0a0a0;
	border: 0px solid #0000FF;
	width: 100%;
	height: 15%;
	top: 0;
	left: 0;
	right: 0;
	position: static;
	text-align: center;
	display: table;
}

.labelAutenticazione{
	display: table-cell;
	vertical-align: middle;
}

.divTabellaLogin{
	border: 0px solid #FF0000;
	width: 100%;
	height: auto;
	margin-top: 3%;
	top: 0;
	left: 0;
	right: 0;
	position:static;
	text-align: center;
}

.tabellaLogin{font-family: 'Raleway', sans-serif; border: 0px solid #FF0000; text-align: center; width: 30%;}

.tabella{font-family: 'Raleway', sans-serif; border: 0px solid #FF0000;}
.tabellaImmagini{ font-family: 'Raleway', sans-serif; border: 0px solid #FF0000; width: 100%;}

.titoloLista{
	font-family: 'Raleway', sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #000000;
	border: 0px solid #252525;
	background-color: #FFFFFF;
}

.titoloLista3{
	font-family: 'Raleway', sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #FFFFFF;
	border: 0px solid #252525;
	background-color: #474441;
	height: 35px;
	vertical-align: middle;
}

.titoloLista2{
	font-family: 'Raleway', sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #000000;
	border: 0px solid #252525;
	border-bottom: 1px solid #000000;
	background-color: #FFFFFF;
	height: 35px;
	vertical-align: middle;
}

.recordListaQ{
	font-family: 'Raleway', sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #000000;
	border: 1px solid #000000;
        vertical-align: middle;
}
.recordLista{
	font-family: 'Raleway', sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #000000;
	border: 0px solid #ebebeb;
	border-bottom: 1px solid #000000;
        vertical-align: middle;
}
.recordListaTimg{
	font-family: 'Raleway', sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #000000;
	border: 0px solid #ebebeb;
	border-bottom: 1px solid #000000;
        vertical-align: top;
        background-color: #E9E4DD;
}
.recordListaTBB{
	font-family: 'Raleway', sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #000000;
	border: 2px solid #FFFFFF;
        vertical-align: middle;
        background-color: #E9E4DD;
}
.recordListaT{
	font-family: 'Raleway', sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #000000;
	border: 0px solid #ebebeb;
	border-bottom: 1px solid #000000;
        vertical-align: middle;
        background-color: #E9E4DD;
}
.recordLista2{
	font-family: 'Raleway', sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #000000;
	border: 0px solid #ebebeb;
	height: 35px;
	vertical-align: middle;
}

.recordLista3{
	font-family: 'Raleway', sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #000000;
	border-bottom: 1px solid #000000;
	height: 45px;
	vertical-align: middle;
}

.recordLista3Big{
	font-family: 'Raleway', sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #000000;
	border-bottom: 1px solid #000000;
	height: 45px;
	vertical-align: middle;
}

.recordListaBig{
	font-family: 'Raleway', sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #000000;
	border: 0px solid #ebebeb;
	border-bottom: 1px solid #000000;
}


.titoloPagina{font-family: 'Raleway', sans-serif; font-size: 22px; font-weight: normal; color: #000000;}
.titoloPaginaPiccolo{font-family: 'Raleway', sans-serif; font-size: 14px; font-weight: normal; color: #000000;}
.titoloLabel{font-family: 'Raleway', sans-serif; font-size: 20px; font-weight: normal; color: #000000;}
.titoloLabel2{font-family: 'Raleway', sans-serif; font-size: 14px; font-weight: normal; color: #000000;}
.titoloLabel3{font-family: 'Raleway', sans-serif; font-size: 14px; font-weight: normal; color: #000000;}
.titoloLabel3Big{font-family: 'Raleway', sans-serif; font-size: 16px; font-weight: normal; color: #000000;}


.textbox{
	border: #000000 1px solid;
	font-family: 'Raleway', sans-serif;
	font-size: 18px;
	font-weight: normal;
	text-align: left;
	color: #000000;
}

.textboxDestra{
	border: #000000 1px solid;
	font-family: 'Raleway', sans-serif;
	font-size: 18px;
	font-weight: normal;
	text-align: right;
	color: #000000;
}

.quantitaZero{
	border: #FFFFFF 0px solid;
	font-family: 'Raleway', sans-serif;
	font-size: 16px;
	font-weight: normal;
	text-align: right;
	color: #FFFFFF;
	background-color: #FFFFFF;
}

.quantita{
	border: #000000 1px solid;
	font-family: 'Raleway', sans-serif;
	font-size: 16px;
	font-weight: normal;
	text-align: right;
	color: #000000;
	background-color: #FFFFFF;	
}

.comboricerca{
	border: #000000 1px solid;
	font-family: 'Raleway', sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-align: left;
	color: #000000;
}
.comboricercamulti{
        border: #000000 0px solid;
        border-left: #000000 1px solid;
        font-family: 'Raleway', sans-serif;
        font-size: 14px;
        font-weight: normal;
        text-align: left;
        color: #000000;
        height: 120px;
        overflow-y: scroll;
        width: 250px;
        padding: 5px;
}
.comboricercamulticorto{
	border: #000000 0px solid;
	border-left: #000000 1px solid;
	font-family: 'Raleway', sans-serif;
	font-size: 14px;
	font-weight: normal;
	text-align: left;
	color: #000000;
	height: 70px;
	overflow-y: scroll;
	width: 250px;
	padding: 5px;
}

.pulsante{font-family: 'Raleway', sans-serif; border: 0px solid #FF0000; font-size: 18px; font-weight: normal; background-color: #000000; color: #FFFFFF;} 
.pulsante:hover{ color: #ebebeb; }
.pulsante2{font-family: 'Raleway', sans-serif; border: 1px solid #000000; font-size: 14px; font-weight: normal; color: #FFFFFF; background-color: #000000;} 
.pulsante2:hover{ color: #ebebeb; }
.pulsante3{font-family: 'Raleway', sans-serif; border: 1px solid #000000; font-size: 18px; font-weight: normal; background-color: #000000; color: #FFFFFF;} 
.pulsante3:hover{ border: 1px solid #ebebeb; color: #ebebeb; }

.divLogoRegistrazione{
	border: solid #FFFF00 0px;
	text-align: center;
	height: auto;
	width: 300px;
	top: 0;
	left: 0;
	position: absolute;
}

.divTabellaRegistrazione{
	border: 0px solid #FF0000;
	width: auto;
	height: auto;
	margin-left: 300px;
	top: 160px;
	left: 0;
	right: 0;
	position:absolute;
}

.divAdminMenu{
	border: 2px solid #000000;
	width: 20%;
	height: 100%;
	left: 0;
	position:absolute;
}

.divAdminGestione{
	border: 2px solid #000000;
	width: 80%;
	height: 100%;
	left: 20%;
	position:absolute;
}

.linkMenu{
	font-family: 'Raleway', sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.linkMenu:hover{font-size: 18px; color: #000000; cursor: pointer;}
.imgAzione{cursor: pointer; border: 0px;}
.imgAzione2{cursor: pointer; border: 0px; width:100px; height:150px;}
.imgAzione3{cursor: pointer; border: 0px; height:100px;}
.linkAzione{text-decoration: none; color: #000000;}
.linkAzione:hover{color: #ebebeb; cursor: pointer;}
.linkColore:link, linkColore:visited{color: #000000; text-decoration: none;}
.linkColore:hover{color: #ebebeb; cursor: pointer;}

.labelerrore{
	color: #FF0000; 
	font-family: 'Raleway', sans-serif; 
	font-size: 14px; 
	background-color: transparent;
	border: 0px solid #FF0000;
}

#menu { position: relative; height: 99px; left: 0px; top: -100px; width: auto;
	background: url(../images/menu.png) repeat-x 0 center;	border-bottom: 1px solid #000;}
#menu .menu { top: 20px; position:absolute; left: 200px;}
#menu * {list-style: none; border: 0px; margin: 0px; text-decoration: none; font-family: 'Raleway', sans-serif; 
	font-size: 16px; font-weight: normal; color: #000000;}
#menu li {float: left;}
#menu a {display:block; margin-left:60px; margin-right: 5px; margin-top: 10px; margin-bottom: 0px:}
#menu a:hover {color: #ebebeb; cursor: pointer;}
#menulogo{border-bottom: solid #000 0px; text-align: left; width: 198px; top: 0; left: 0; right: 0; padding: 0;
	position: static;}
#menugestione{border: solid #f00 0px; top: -95px; width: 100%; height: 100%; position: relative; overflow: auto;}

.iframegestione{border: 0px solid #ff0;	width: 99.5%; height: 99.4%;}
.frame_gestione{border: 0px solid #ebebeb;}

.divFiltriOrdine{border: 0px solid #a0a0a0;	width: 25%; height: 100%; margin: 0; left: 0; position:absolute; }
.divGestioneOrdine{border: 0px solid #a0a0a0; width: 75%; height: 100%; left: 25%; margin: 0; position:absolute;}
.frameFiltriOrdine{border: 0px solid; border-right: 1px solid #000; width: 100%; height: 99.5%; margin: 0;}
.frameGestioneOrdine{border: 0px solid; border-left: 1px solid #000; width: 100%; height: 99.5%; margin: 0;}
.riga{ border: 1px solid #000000; }

.tooldati{
        display: none;
        position: absolute;
        padding: 0px;
        border: 2px solid #FFF;
        background-color: #FFF;
        z-index: 999;
}



/* STILE MOBILE */
@media only screen and (max-width: 480px) {
.gridContainer {
	width: auto;
	top: 0.5%;
	bottom: 0.5%;
	left: 0.5%;
	right: 0.5%;
	position: absolute;
	border: #00FF00 0px solid;
}

.body_login{
}
}

/* STILE TABLET
@media only screen and (min-width: 481px) {
.gridContainer {
	width: 90.675%;
	padding-left: 1.1625%;
	padding-right: 1.1625%;
}
.body_login{
}
}*/
