/*Gradiente Colore scuro 0c4a8a; Colore chiaro #5f9cdb*/

html,body {
	padding: 0;
	margin: 0;
}

body {
	text-align: justify;
	font-family: 'Helvetica',Verdana,Arial,Helvetica,sans-serif;
  /*background-image: url('https://212.48.165.54/canovaccio_new/application/immagini/gradiente_canovaccio.jpg');*/
  /*background-image: url('https://localhost:8888/canovaccio_kohana/application/immagini/gradiente_canovaccio.jpg');*/
  background-image: url('../immagini/gradiente_canovaccio.jpg')/*tpa=https://www.canovaccio.it/application/immagini/gradiente_canovaccio.jpg*/;
  background-repeat: repeat-x;
		/*0 -5px;*/
	margin: 0; 
	padding: 0;
   color:#ffff99;
  background-color: #262626;
}

h2,h1,h3 {
	color: #AC2D0A;/*#ffff99;/*#0c4a8a;*/
	text-align: center;
   margin:10px;
}

h1 {
	font-size: 21pt;
}

h2 {
	font-size: 18pt;
}

h3 {
	font-size: 13pt;
}

h4 {
	font-size: 10pt;
   color: #fff;
}

img {
	border: none;
	padding: 0;
	margin: 0;
}

a {
	text-decoration: none;
	background-color: transparent;/*#5f9cdb;*/
	color: #ac2d0a;
}

a:hover {
	color: #D0B419;
}

div { /*border: 1px solid black; */
	border: none;
}

fieldset {
	margin-bottom: 10px;
	border: 2px solid #5e1f06;/*#b14013;/*#0c4a8a;*/
		padding:10px;
}

fieldset.standard {
	border: 2px solid #5e1f06;/*#b14013;/*#0c4a8a;*/
   padding:10px;
}

table.lista_standard {
   width:100%;
   text-align:center;
   color:#ac2d0a;/*gray;*/
}

legend {
	font-size: 120%;
	border: none;
	color:#fff;
	padding: 3px;
	text-align: right;
	text-transform: none;
	font-weight: bold;
}

label {
	display: block;
	float: left;
	width: 200px;
	padding: 2px;
	font-weight: normal;
}

label.error {
    display: block;
    color: #F62817;
    float: none;
    text-align:left;
    margin-left:5px;
    font-size: 9pt;
    width:500px;/*
    margin-top: 5px;
    margin-bottom: 5px;*/
    font-weight: normal;
}
input.error {
    border: 1px dotted red;
}
input, button, select {
	border: 1px solid #777;
    margin-bottom:5px;
}

input.check_box_data {
    margin-top:0px;
    margin-bottom:0;
    display:inline;
}

.date_table{
    margin:0;
    padding:0;
}

table.date_input {
    margin:0;
    padding:0;
    border:0;

}

table.date_input td {
    vertical-align:top;
    padding:0;
}

option {
	font-size: 10pt;
}

select {
	font-size: 85%;
	border: 1px solid #000;
	background: white;
	width: 350px;
}

select.standard_gestione {
  width:350px;
  margin-right:200px;
}

div.date_input select {
	width: auto;
}

div#container {
	position: relative;
	width: 1000px;
	margin: 0 auto;
}

div#top {
	width: 1000px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 15px;
	border: none;
}



div#sideleft {
	float: left;
	width: 200px;
	padding-right: 0;
	margin-bottom: 5px;
	border: none;
}

div#content {
	margin-bottom: 10px;
   float:left;
   margin-left:10px;
    width: 790px;
	font-size: 10pt; /*border: 1px dotted red;*/
	border: none;
}

div#bottom {
	clear: left;
	margin-bottom: 5px;
	margin-left: 0;
	margin-right: 0;
	width: 1000px;
	border: none;
}

div.error {
	text-align: left;
    width:96%;
    margin:auto;
	padding: 10px;
	border: 2px solid red;
	margin-bottom: 2px;
	font-weight: bold;
}

div.success {
	text-align: left;
    width:96%;
    margin:auto;
	padding: 10px;
	border: 2px solid green;
	margin-bottom: 2px;
	font-weight: bold;
}

div.div_form {
	margin-top: 10px;
	margin-bottom: 10px;
	text-transform: none;
}

option.top_category_option {
	font-weight: bold;
}

option.category_option {
	font-size: 9pt;
	padding-left: 10px;
}

fieldset.submit {
	text-align: center;
}

div.filter_form {
	margin-bottom: 20px;
}

div.pagination {
	margin-bottom:15px;
	color: white;
	text-align:center;
}

div.pagination a {
	color: white;
}

div.pagination a:hover {
	color: red;
}

div.foto_pagina {
	border: none;
	padding: 0;
}

table.foto_pagina_1,  table.foto_pagina_2, table.foto_pagina_3{
	table-layout: fixed;
	width: 780px;
	border: none;
	border-collapse: collapse;
	border-spacing: 0;
	vertical-align:middle;
	text-align: center;
	text-transform: uppercase;
	font-weight:bold;
	margin-left: 5px;
	margin-right: 5px;
	margin-bottom: 15px;
	margin-top: 10px;
}

/*Slider classes */

.slider_wrap {
	vertical-align:top;
}

table.slider_wrap td{
	vertical-align:top;
}

div.slider_div_half {
	width: 380px;
	margin-bottom: 5px;
	margin-top: 5px;
  	background: white; /* url('https://localhost/aics_2008/application/immagini/gradiente_aics_2.png') repeat-x 0 -5px;*/
  	color: #0c4a8a;
	font-size: 9pt;
	text-align: left;
	margin-right: 10px;
	margin-left: 5px;
	padding-left:5px;
	vertical-align:top;
	
}
div.sub_slider_div {
	padding-bottom:5px;
}

table.slider_div_title_table_half {
	width: 370px;
	border: none;
	border-collapse: collapse;
	border-spacing: 0;
	vertical-align:top;
	text-transform: uppercase;
	font-weight: bold;
	
}

div.slider_div_full {
	width: 780px;
	margin-bottom: 5px;
	margin-top: 5px;
  	background: white; /* url('https://localhost/aics_2008/application/immagini/gradiente_aics_2.png') repeat-x 0 -5px;*/
  	color: #0c4a8a;
	font-size: 9pt;
	text-align: left;
	margin-right: 10px;
	margin-left: 5px;
	padding-left:5px;
	vertical-align:top;
}

table.slider_div_title_table_full {
	width: 770px;
	border: none;
	border-collapse: collapse;
	border-spacing: 0;
	vertical-align:top;
	text-transform: uppercase;
	font-weight: bold;
}

div.slider_div_third {
	width: 250px;
	margin-bottom: 5px;
	margin-top: 5px;
  	background: white; /* url('https://localhost/aics_2008/application/immagini/gradiente_aics_2.png') repeat-x 0 -5px;*/
  	color: #0c4a8a;
	font-size: 9pt;
	text-align: left;
	margin-right: 5px;
	margin-left: 4px;
	padding-left:5px;
	vertical-align:top;
	
}

table.slider_div_title_table_third {
	width: 240px;
	border: none;
	border-collapse: collapse;
	border-spacing: 0;
	vertical-align:top;
	text-transform: uppercase;
	font-weight: bold;
	
}

div.slider_div_third a, div.slider_div_half a, div.slider_div_full a{
  	background: transparent;
  	color: #0c4a8a;
}

div.slider_div_third a:hover, div.slider_div_half a:hover, div.slider_div_full a:hover{
   	color: red;
}

.temp_foto_table {
    text-align: left;
}

.temp_foto_table_fotogallery {
    text-align: left;
    width:100%;
}

.temp_foto_table_foto_fotogallery {
    width:140px;
}
.temp_foto_table_testo_fotogallery {
    width:100px;
}

tr.dispari {
    background-color: white;
}

tr.pari {
    background-color: silver;
}

.contatti {
    background-color:white;
    color:#0c4a8a;
}

table.contatti {
    vertical-align:middle;
    text-align:center;
    margin-left:20px;
    margin-right: 20px;
}

div.date_input {
    display:inline;
}
.bulk_update {
    display:inline;
}

tr.error td, tr.error input{color:red}

td.warning {color:yellow}

tr.doppio td, tr.doppio input{color:red}

h4 {
  margin-top:17px;
  margin-bottom:17px;
}

div.standard_single_view {
  background-color:#fff;
  width:770px;
  padding:10px;
  display:table;
}

div.standard_single_view, div.standard_single_view h4 {
  color: #5E1F06;/*silver;*/
}

div.standard_single_view h3 {
  color: #ac2d0a;/*silver;*/
}


div.left_standard_single_view {
  float:left;
  background-color:white;
  width:35%;
  text-align:center;
}

div.right_standard_single_view {
  float:left;
  width:63%;
  display:inline;

}
.standard_single_view_title {
  font-size:16pt;
  font-weight:bold;
  margin-bottom:20px;
  text-align:center;
}

input.standard {
  width:348px;
  margin-right:200px;
}

fieldset input, fieldset label, fieldset select {
    margin-top:5px;
}


