/* SVN FILE: $Id: cake.generic.css 7945 2008-12-19 02:16:01Z gwoo $ */
/**
 *
 * PHP versions 4 and 5
 *
 * CakePHP(tm) :  Rapid Development Framework (http://www.cakephp.org)
 * Copyright 2005-2008, Cake Software Foundation, Inc. (http://www.cakefoundation.org)
 *
 * Licensed under The MIT License
 * Redistributions of files must retain the above copyright notice.
 *
 * @filesource
 * @copyright     Copyright 2005-2008, Cake Software Foundation, Inc. (http://www.cakefoundation.org)
 * @link          http://www.cakefoundation.org/projects/info/cakephp CakePHP(tm) Project
 * @package       cake
 * @subpackage    cake.app.webroot.css
 * @since         CakePHP(tm)
 * @version       $Revision: 7945 $
 * @modifiedby    $LastChangedBy: gwoo $
 * @lastmodified  $Date: 2008-12-18 18:16:01 -0800 (Thu, 18 Dec 2008) $
 * @license       http://www.opensource.org/licenses/mit-license.php The MIT License
 */

* {
	margin:0;
	padding:0;
}

a img {border: 0;}

html {font-size: 12px; font-family: arial,sans-serif,verdana;  background: url("background.jpg") bottom right no-repeat; height: 100%;}

h2 {margin-bottom: 15px; margin-top: 10px;}

.menu li {float: left; display: block; list-style: none; width: 110px; height: 20px;background-color: #ccc;}
.menu li a {color: black; text-align: center; display: block; text-decoration: none; height: 20px; line-height: 20px; }
.menu li a:hover {text-decoration: underline; color: white; background-color: #666;}
#content {float: left; clear: left; margin: 0 20px 0 20px; width: 98%;}

.index table {width: 100%;}


.forms div {margin-bottom: 5px;}
.forms label {float: left; display: block; width: 150px;}
.forms input {width: 250px;}
.forms .select select {width: 255px;}
.forms .submit input {width: 150px;}
.forms .legend {width: 400px; text-align: right; font-style: italic;}

table.view {border-collapse: collapse; border: 0;}
table.view td {border: 0; text-align: left; vertical-align: bottom;}
table.view th {border: 0; text-align: left; background-color: white; padding: 4px;}

#ricerca {border: 1px solid #ccc; width: 500px; margin: auto; padding: 5px;}
#ricerca table {border: none; border-collapse: collapse; width: 100%;}
#ricerca table td {border: none;}
#ricerca input {clear: left; float: left; width: 150px;}
#ricerca select {clear: left; float: left; width: 155px;}

a.denied {cursor: not-allowed;}

div.message {clear: both; color: #900; font-size: 140%; font-weight: bold;margin: 1em 0;}
div.error-message {clear: both;	color: #900;font-weight: bold;}

p.privacy {width: 350px; margin-top: 20px;}

#close {position:absolute; top:5px; right:5px; border:1px solid #333; color:#fff; width:50px; height:25px; color:#000; z-index:2; line-height:20px; background:#fff; filter:alpha(opacity=75); -moz-opacity: 0.75; opacity: 0.75; text-align: center;}
a#close:hover{text-decoration:none}

/* div Azioni */
div.actions ul { margin: 0px 0;	padding: 0;}
div.actions li {display: inline; list-style-type: none;	line-height: 2em; margin: 0 2em 0 0; white-space: nowrap;}
div.actions ul li a {background:#fff; color: #003d4c; text-decoration: none; padding-left: 10px; background: url("/img/action_arrow.jpg") no-repeat left center;}
div.actions ul li a:hover {	color: #333; text-decoration: underline;}

/* tabelle */
table {border:1px solid #ccc; color: #333;	margin-bottom: 10px;}
th {background: #f2f2f2; border:1px solid #bbb;	border-top: 1px solid #fff;	border-left: 1px solid #fff; text-align: center;}
th a {background:#f2f2f2; display: block; padding: 2px 4px;	text-decoration: none; color: black;}
th a:hover {background: #ccc; color: #333; text-decoration: none; }
table tr td {background: #fff; border-right: 1px solid #ccc; padding: 4px; text-align: center; vertical-align: top;}
table tr.altrow td {background: #f4f4f4;}
td.actions {text-align: center;	white-space: nowrap;}
td.actions a {margin: 0px 6px; color: black;}

/* Paging */
div.paging {color: #ccc; }
div.paging div.disabled {color: #ddd;display: inline;}
div.paging span.current {color: #000;}