/* CSS Document */


body {
	margin-left: 0px;
	margin-top: 23px;
	margin-right: 0px;
	margin-bottom: 15px;
	background-image:url(../images/sfondo_pagina.gif) ; background-repeat: repeat-x;
	}
	
.Stile1 {color: #cee7ea}

/*link*/

A:link { text-decoration: none ; color:#000000; }
A:visited { text-decoration: none ; color:#000000; }
A:hover { text-decoration: underline ; color:#000000; }

/*testi: titoli e paragrafi*/

h1 { font-size: 12px; font-family: verdana; color: #005f00; font-weight: bold; text-align: left; margin: 0px 0px 0px 5px; }
h2 { font-size: 10px; font-family: verdana; color: #646464; font-style: italic; text-align: left; margin: 0px 0px 0px 5px; }
h3 { font-size: 11px; font-family: verdana; color: #005f00; font-weight: bold; text-align: left; margin: 0px 0px 0px 5px; }
h4 { font-size: 15px; font-family: arial; color: #005f00; font-weight: normal; text-align: left; margin-top: 7px; margin-bottom: 2px;}
h5 { font-size: 16px; font-family: verdana; color: #005f00; font-weight: bold; text-align: left; margin-top: 5px; }
h6 { font-size: 16px; font-family: verdana; color: #ffffff; font-weight: bold; text-align: left; margin: 0px 0px 0px 5px; }
p  { font-size: 12px; font-family: verdana; color: #646464; font-weight: normal; text-align: left; margin-left: 5px; }
p.2 { font-size: 12px; font-weight: normal; font-family: verdana; color: #000000; }
p.1 { font-size: 12px; font-weight: normal; font-family: verdana; color: #000000; float: right; }
.verde { font-size: 9px; font-weight: normal; font-family: Verdana; color: #FFFFFF; background-color: #188f08; text-align: left; }

/*gestione immagini*/

.foto { float: left; margin: 5px 5px 5px 5px ; }
.foto1 { float: left; margin: 1px 7px 0px 7px ; }
.foto2 { float: left; margin: 5px 5px 5px 5px ; }
.fotofolia { float: right; margin: 5px 5px 5px 5px ; }
.foto3 { float: center; border-style: solid; border-width: 1px; border-color: #000000; }
.foto4 { float: right; margin-right: 5px; margin-top: 2px; }
.foto5 { float: right; margin-right: 5px; border-color: #FFFFFF; border-style: solid; border-width: 1px; }
.foto6 { float: right; margin-right: 5px; border-color: #646464; border-style: solid; border-width: 1px; }
.bloccosx { float: left; }
.bloccodx { float: right; }
.3ms { float: right; margin-top: 2px; }

/*gestione swf */

.swf { margin-top: 10px;}
object.swf { /*display:block;*/ float: right;}

/*gestione bordi table*/

/*table.main { border-style: solid; border-width: 1px; border-color: #e1e0df; border-top: none; height: 100%; }*/
/*table.lista { background-color: #d3d3d3; border-color: #FFFFFF; border-style: solid; border-width: 5px; }*/
.tabbona {background-color:#006633; border-style:solid; border-width: 1px; border-color:#FFFFFF;}
.sottomenu { background-color: #e1e0df; height: 100%; }
.sfondo{ background-image: url(../images/sfondo_tabella_sx.jpg); background-repeat: no-repeat; height: 100%; }
.sx { border-style: solid; border-width: 1px; border-color: #e1e0df; border-top: none; border-right: none; border-bottom: none; }
.dx { border-style: solid; border-width: 1px; border-color: #e1e0df; border-top: none; border-left: none; border-bottom: none; }
.grigio { background-color: #e1e0df; }
.menubasso { background-color: #e1e0df; }

/*classe checkbox */

.check { float: both; margin-top: 6px; display: block; }

/*form*/

input {

background-color: #FFFFFF;
color: black;
border-style: solid; 
border-color: #000000; 
border-width: 1px; 
font-family: verdana;
font-weight: normale;
font-size: 11px; 
float: left; 
margin-left: 5px;
margin-bottom: 5px;



} 

select {

background-color: #FFFFFF;
color: black;
border-style: solid; 
border-color: #000000; 
border-width: 1px; 
font-family: verdana;
font-weight: normale;
font-size: 11px; 
float: left; 
margin-left: 5px;


} 

#mainContent img {
	border : none;
}

#mainContent table {
	width : 100%;
}

/*administrator options */
.adminEdit {
	background: url(../images/black_arrow.gif) no-repeat left center;
	padding: 0 0 0 19px;
}

.indicepagina {
	margin-top : 15px;
	border: 0px hairline #fff;
}

#listanni li {
	list-style-type : none;
	margin-left: 0;
}

#listanni h1 {
	text-align: center;
	margin-top: 10px;
}

#listcategorie {
	text-align: center;
	width: 100%;
}

/*object {
	margin-bottom : 10px;
}*/

.cop p{
	text-align: center;
	font-size: 12px; font-family: verdana; color: #005f00; font-weight: bold;
}

.cop td{
	text-align: center;
}

.cop {
	text-align: center;
}

.freccetta {
	background: url(../images/green_arrow.gif) no-repeat left top;
	padding: 0 0 0 19px;
}

#menu p {
	margin-top: 5px;
}