<style type="text/css">
@charset "utf-8";

* {}

html, body { /* IE requirement (per allineare il contenuto se statico) */
 text-align: center;
}


body {margin:0px;padding:0px;font-family:;font-size:1em;color:#;line-height:1em;background-color:#;}
.gigas_body {margin:0px;padding:0px;font-family:;}
h1, h2, h3, h4, h5, h6{margin:0px;padding:0px;color:#;}
h1{font-size:0;}
h2{font-size:1.8em;line-height:1.2;}
h3{font-size:1.6em;line-height:1.2;}
h4{font-size:1.4em;line-height:1.2;}
h5{font-size:1.2em;line-height:1.2;}
h6{font-size:1em;line-height:1.2;}
p{text-align:justify;}
ul, ol{}
a{text-decoration:none;color:#;}
a:hover{color:#;}
a.secondary{text-decoration: none;color:#;}
a.secondary:hover{color:#;}
a.inverse{text-decoration: none;color:#;}
a.inverse:hover{color:#;}
.gigas_offset-left{margin-left:20px;}
.gigas_offset-bottom{margin-bottom:20px;}
.offset-right{margin-right:20px;}
.offset-top{margin-top:20px;}
.room {/* usato per fare spazio all'interno della pagina viva */padding:20px;}
.make-room-10{height:10px;}
.make-room-20{height:20px;}
.make-room-30{height:30px;}
.make-room-40{height:40px;}
.make-room-50{height:50px;}
/* Correzioni imprescindibili [inizio] */
/*
*	viene settato di default relativo a 0 0 che
*	equivale praticamente a "static" con l'unica
*	importante differenza che al suo interno
*	possiamo gestire oggetti absolute indipendenti
*	come ad esempio l'etichetta post_format
*/
article{position:relative;left:0;top:0;}
select {height:auto;}

/* plugin counter */
#mvctable table tr td{font-size:11px !important;text-align:left !important;}
#wpstats{display:none;}
/* Correzioni imprescindibili [fine] */

/* Concetti generali [inizio] */
/*
*	lo scopo è di coprire con un intero div l'intero body sempre, il wrapper contiene tutto
*/
.gigas_wrapper {position:static;width:100%;text-align:center;
	}

/*
*	gigas_wrapper_inside :
*	in uno style statico la width può essere omessa perchè arrivi al 100% dell'esterno (gigas_wrapper)
*	in uno style non responsivo si può andare ad oscurare il gigas_wrapper_inside nelle media query
*/
.gigas_wrapper_inside {position:relative;background-color:#;margin: 0 auto;text-align:left; /* riallineamento a sinistra dopo l'allineamento al centro per IE e la centratura del DIV */}

/* super amministrazione */
#gigas_admin_absolute {border:2px solid #79b900;border-radius:10px;padding:10px;margin:10px;position:fixed;left:10px;bottom:40px;font-size:11px;background:#000;filter: alpha(opacity = 80);opacity:.8;color:#79b900;overflow:hidden;}
#gigas_admin_absolute > ul {list-style-type:none;list-style-position:inside;padding:0px;margin:0px;}
#gigas_admin_absolute > ul li {text-align: right;}
#gigas_admin_absolute > ul li span{display: block;float:left;min-width: 94px;text-align:left;padding-right:12px;}
/* Header */
#gigas_header {width:100%;margin:0px auto;padding:0px;font-size:;}
/* Navigators */
#gigas_nav{list-style:none;}
#gigas_nav > li {float:left;font-size:0.0;line-height:1.2em;padding-left:8px;padding-right:8px;}
#gigas_nav > li a{display:block;}
/* Paginator */
.gigas_post_paginator{/* contenitore per il paginatore */}
.gigas_pagination{display:table;margin:0px auto;}
.gigas_pagination ul{list-style:none;padding:0;margin:0;}
.gigas_pagination ul li{float:left;padding:4px 6px;}
/* search form */
#main-searchform input[type="text"]#s{font-size:0.0;padding:0px;margin:0px;}
#main-searchform input[type="submit"]#main-searchform-submit{font-size:0.0;padding:0 10px;margin:0;}
.gigas-floating-preview {float:left;}
/**************************************************** plugin area [start] ***************************************************/
/* Page */
/*
*	gigas main è considerato il contenitore di qualunue dinamica annidata e tematica,
*	lo si può considerare area indipendente a cascata contenente ad esempio DIVs 
*	floattanti o assoluti di gruppo, se contiene div floattanti la sua altezza equivarrà
*	a 0
*/
#gigas_main {width: 100%;margin:0px auto;padding:0px;font-size:;/*overflow:auto;  impone ai DIV contenuti di espanderlo anche se i contenuti sono floattanti */}
#gigas_main_inside{}
/* Content */
/* Sidebar */
/*
*	Footer
*	Footer come area bassa dopo la fase dinamica si allinea concettualmente
*	a header e main con la differenza del nome per una corretta indentazione dei nomi
*/

.clear{clear:both;}
#gigas_footer {margin:0px auto;font-size:;}
#gigas_footer p{text-align:center;}
.airanchor {position:static;margin:;}
/****** Generic Contact Form ******/
.gigas_form_wrapper {}
.generic_form {}
.generic_form > li {list-style:none;list-style-type:none;list-style-image:none;list-style-position:outside;padding:0px;}
#field-list > li{list-style:none;list-style-type:none;list-style-image:none;list-style-position:outside;padding:0px;}
#field-list > li:nth-child(odd) {margin:14px 0px 0px;}
#field-list > li:nth-child(even) {margin:4px 0px 0px;}
.controllers-container {margin-top:30px;width:37em;overflow:auto;}
.controllers{}
#field-list > li input[type="text"]{border-radius:0;font-size:1em;line-height:1.5em;}
#field-list > li input[type="email"]{border-radius:0;font-size:1em;line-height:1.5em;}
#field-list > li input[type="password"]{border-radius:0;font-size:1em;line-height:1.5em;}
#field-list > li textarea{min-height:120px;resize:vertical;}
.text-input-width {width:38em;height:1.6em;line-height:1.6em;}
textarea.text-input-width {height:5em;}
.control-label{font-size:1em;}
.submit-wrapper{text-align:right;}
.gigas_form_wrapper ul{}
.gigas_form_wrapper input[type="submit"] {float:right;-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;box-shadow:inset 0px 1px 0px 0px #ffffff;background-color:#f9f9f9;border:1px solid #dcdcdc;color:#666666;font-family:arial;font-size:15px;font-weight:bold;text-decoration:none;text-shadow:1px 1px 0px #ffffff;width:200px;height:50px;border-radius:0;opacity:0.2;filter: alpha(opacity = 20);}
.controllers-container input[type="submit"]:hover {background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #e9e9e9), color-stop(1, #f9f9f9) );background:-moz-linear-gradient( center top, #e9e9e9 5%, #f9f9f9 100% );filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e9e9e9', endColorstr='#f9f9f9');background-color:#e9e9e9;}
.submit-hover:hover {background-color:#f9df34;}
.controllers-container a:hover{color:#;}
.password-recover a:hover{color:#;}
.register a:hover{color:#;}
.checkbox.inline+.checkbox.inline {margin-left:0px;}
/* gigas_x_* concept [start] */
.gigas_xrow{clear:both;}
.gigas_xrow_wrapper{}
.gigas_x9{float:left;width:90%;}
.gigas_x8{float:left;width:80%;}
.gigas_x7{float:left;width:70%;}
.gigas_x6{float:left;width:60%;}
.gigas_x5{float:left;width:50%;}
.gigas_x4{float:left;width:40%;}
.gigas_x3{float:left;width:30%;}
.gigas_x2{float:left;width:20%;}
.gigas_x1{float:left;width:10%;}
/* gigas_x_* concept [end] */
/*Concetti generali [fine] */
/* Menu */
.gigas_navigator {float: right;margin: 0 auto;padding:0px;}
.gigas_navigator ul{float: right;margin: 16px 0px;padding: 0px;list-style: none;line-height: 1em;}
.gigas_navigator li{float: left;vertical-align:middle;line-height:1.6em;}
.gigas_navigator a{display: block;margin-right: 1px;padding: 0px 12px 0px;letter-spacing: 1px;text-decoration:none;text-align:center;font-size:13px;font-weight:normal;color:#;border:none;}
.gigas_navigator a:hover, .gigas_navigator .gigas_active_menu_tab a {text-decoration: none;color:#;}
/* Search */
.gigas_search{height:60px;padding:0px;}
.gigas_search-form {margin: 4px 4px 4px 20px;padding:0px;}
.gigas_search fieldset {margin:0px;padding:0px;}
.gigas_search-text{width: 70%;}
.gigas_search-submit{min-height:22px;background: #B9B9B9;}
.gigas_post-meta {margin-top:10px;margin-bottom: 30px;padding:0px;letter-spacing:1px;text-align:left;font-size: 0.8em;font-weight:normal;}
.gigas_post-content{font-weight:300;text-align:justify;}
.gigas_post-meta .date{float:left;}
.gigas_post-meta .gigas_posted {float:right;}
.gigas_post-meta a{color:#;}
#comments{padding: 18px;}
ol.commentlist {padding: 18px 18px 18px 0;list-style: none;margin:0;}
.comment-body {margin:30px 0;}
textarea#comment {height: 10em;margin: 20px 0;-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px;}
.submit-container{text-align:right;}
.comment-submit {-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;
-moz-border-radius: 0px;-webkit-border-radius: 0px;border-radius: 0px;background-color:#eee;border: 0px;font-family:;padding:8px 50px;font-size:16px;}
/* Calendar */
#calendar {}
#calendar_wrap {padding: 20px;}
#calendar table {width: 100%;}
#calendar tbody td {text-align: center;}
#calendar #next {text-align: right;}
/* Blocchi speciali [start] */
/* Maintenance [start] */
#gigas_maintenance{text-align:center;}
.gigas_maintenance {text-align:center;}
.gigas_maintenance_content {text-align:center;}
#gigas_countdown {font-size:120px;line-height:120px;font-weight:bold;text-align:center;color:#900;}
/* Maintenance [end] */
/* google map [start] */
.gigas_map_container_widget .gigas_map {width:100%;}
.gigas_map {width:634px;min-height:200px;position:relative;}
/* google map [end] */
/* useragent [start] */
#useragent{font-size:11px;}
/* useragent [end] */
/* breadcrumb [start] */	
#breadcrumb{font-size:11px;}
/* breadcrumb [end] */
/* templates di tavole per le documentazioni [start] */
.gigas_report{width: 100%;border:1px solid #;margin: 40px 0;}
.checklist{border:1px solid #ccc;margin:10px;}
.checklist tr:nth-child(1) {font-weight: bold;}
.checklist td {border:1px solid #ccc;text-align: left;padding:4px !important;}
.checkbox input[type="checkbox"] {float: none !important;margin-left: auto !important;}
.checklist td:nth-child(1){width:20px;text-align: center;}
.checklist td:nth-child(2){width:80px;text-align: center;}
.checklist td:nth-child(2) select {width:60px;margin: 0 !important;}
.checklist td:nth-child(3){width:25%;}
/* templates di tavole per le documentazioni [end] */
/* Blocchi speciali [end] */
/* forms [start] */
ul#gigas-form-login-fields {font-size:13px;}
ul#gigas-form-login-fields li{height:24px;line-height:24px;vertical-align:middle;list-style:none;list-style-type:none;list-style-position:inside;padding:0px;margin:0px;}
ul#gigas-form-login-fields > li{margin:2px 0;}
ul#gigas-form-login-fields > li span {margin: 0 0 0 8px;}
ul#gigas-form-login-fields input[type="submit"]{width: 100%;font-size:13px;padding: 0 15px 0px;margin-top: 4px;}
/* forms [end] */
/* gigas_calendar [start] */
div#widget_gigas_page_calendar{position:relative;}
div#widget_gigas_calendar{position:relative;}
div.gigas_calendar_container{position:relative;left:0px;top:0px;width:100%;text-align:center;font-family:;font-size:12px;}
table.gigas_calendar{margin:0 auto;}
table.gigas_calendar_browser{width:100%;}
table.gigas_calendar_browser > tbody > tr > td:nth-child(1){width:50%;text-align:left;}
table.gigas_calendar_browser > tbody > tr > td:nth-child(2){width:50%;text-align:right;}
table.gigas_calendar_matrix{width:100%;}
table.gigas_calendar_matrix td{text-align:center;padding:0px;}
div.gigas_calendar_ajax_answer{position:fixed;top:10%;right:-200%;min-width:400px;width:50%;min-height:300px;border:1px solid grey;z-index:999999;background-color:#fff;padding:4px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;text-align:left;}
div.calendar_day_full{cursor:pointer;}
div.calendar_day_hint{position:absolute;left:20px;top:-20px;background-color:#fff;z-index:999999;border:1px solid grey;padding:4px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;display:none;text-align:left;}
/* gigas_calendar [end] */
</style>
