/* CSS Document */

/* Stili generici per l'elemento body */
body {
	background : #000000;
	margin : 40px auto;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-bottom : 0px;
	padding-left : 0px;
	padding-right : 0px;
	padding-top : 0px;
	text-align : center; /*centra in IE 5.x */
}

table, td, tr {margin:0; padding:5px;}
form {margin:2; padding:10px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF;}
.campo_form {background-color:#FFFFFF; border:1px solid #FFFFFF; font-size:10px;}
select {background-color:#FFFFFF; border:1px solid #FFFFFF; font-size:10px;}
checkbox {background-color:#FFFFFF; border:1px solid #FFFFFF; font-size:10px;}
img {border:0px;}
.img_small {border:0px; padding-left:5px}

h1 {border-bottom: 1px solid #999999; padding-bottom:11px; font-size:14px; font-weight:bold; color:#FFFFFF;}

/* Regole per il contenitore principale */ 
div#contenitore {
	border-top: 5px solid #88cb62;
	border-bottom: 5px solid #88cb62;
	border-left: 5px solid #88cb62;
	border-right: 5px solid #88cb62;
	text-align : left; /*ripristina l' allineamento*/
	width:750px; 
}

/* Regole per il contenitore dx */ 
div#contenuto_dx {
	text-align : left; 
	width: 228px;
	height: 500px;
	float: right;
}

/* Regole per il contenitore sx */ 
div#contenuto_sx {
	margin-left : 13px;
	border-right: 1px solid #88cb62;
	text-align : left;
	width: 495px;
	float: left;
	height: inherit;
}

/* Links principali */ 
div#links {font-size:12px; color:#999999; padding-top:18px; padding-right:15px; padding-bottom:12px; font-weight:bold; text-decoration:none; line-height: 17px;}
div#links a{color:#999999; text-decoration:none; font-weight:bold;}
div#links a:hover{color:#FFFFFF; text-decoration:none; font-weight:bold;}

/*  Tab DX */ 
div#menu_dx {padding-top:18px; padding-left:15px; font-size:12px; color:#FFFFFF; font-weight:bold;}
div#testo_tab_dx {padding-top:15px; padding-right:15px; padding-left:15px; font-size:10px; color:#FFFFFF;}
div#testo_tab_dx a{color:#c0dd8a; text-decoration:none; font-weight:bold;}
div#testo_tab_dx a:hover{color:#c0dd8a; text-decoration:underline; font-weight:bold;}

/*  Footer */ 
div#footer {padding-top:15px; padding-right:15px; padding-left:15px; padding-bottom:15px; font-size:10px; color:#c0dd8a;}
div#footer a{color:#c0dd8a; text-decoration:none; font-weight:bold;}
div#footer a:hover{color:#c0dd8a; text-decoration:underline; font-weight:bold;}

.contenuto {font-size:10px; color:#FFFFFF; padding-left:15px; padding-right:15px; padding-bottom:60px;}
.contenuto a{color:#c0dd8a; font-weight:bold; text-decoration:none;}
.contenuto a:hover{color:#c0dd8a; font-weight:bold; text-decoration:underline;}
#briciole {font-size:1em; color:#696969; padding-top:8px;}
#briciole a {color:#696969; text-decoration:none;}
#briciole a:hover {color:#696969; text-decoration:underline;}

.rosso {font-size:12px; color:#FF0000; font-weight:bold;}

/*  Admin */ 
.admin {font-size:10px; color:#000000; font-weight:normal; text-decoration:none;}
.admin a {font-size:10px; color:#000000; font-weight:bold; text-decoration:none;}
.admin a:hover {font-size:10px; color:#FF0000; font-weight:bold; text-decoration:none;}
.admin2 {color:#C7D983; font-weight:bold; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;}
.admin2  a {color:#C7D983; font-weight:bold; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;}
.admin2 a:hover {color:#ffffff; font-weight:bold; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;}