/*	---- CSS Document  Ame css Web site -----
				Implementazione di un foglio di stile 
				per la gestione pressochè completa
				del sito utilizzando i div e non le 
				tabelle.

-----------------------------------------------------
         Ecco come centrare un box nel browser 
-----------------------------------------------------

width:800px;
height:auto;
margin-left:auto;
margin-right:auto;

------------------------------------------------------
*/
a {
		text-decoration:none;
}
 body{
		margin-top:2px;
		padding:0px;
		text-align: center; /* alinea il box con IE */
		height:100%;
	
}
#contenitore{
    width: 782px;
		padding:0px;
		text-align:center; /* per allineare con gli altri browswer*/
		border:1px solid #339966;
		margin: auto;
}

#head{
		text-align:center;
/*		background-image:url(../img/workingBanner.gif); */
/*		background-image:url(../img/banner.jpg); */
		background-image:url(../img/banner-logo-ame_2.gif);
		background-repeat:no-repeat;
		padding:0px;
		margin:0px;
		height:147px;
}
#barra{
		text-align:right;
		background-color:#EFEFEF;
}
#menusx{
    margin-left:2px;
		float: left;
		width: 12em;
/*	background-color:#ECECCC;*/
}

#menudx{
		float: right;
		width: 10em;
		border-color:#993366;
		border-top: 1px solid;
		border-bottom:1px solid;
		border-right:0px;
		border-left:1px solid;
}

#contenuti{
		text-align:justify;
		padding-left:2px;
		padding-right:2px;
    margin: 1px 0.5em 0 12.5em;
}
#contenuti a{
		text-decoration:none;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color:#009966;
}
#contenuti a:hover{
		text-decoration:underline;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color:#FF0000;		
}
#foot{
    clear: both;
		margin-top:0px;
		border:1px thin #FF9999;
		background-color:#D5E2F7;
		padding-bottom:2px;
		height:auto;
}
#extrafoot{
    margin: auto;
		margin-top:5px;
		width: 782px;
		background-color:#EFEFEF;
		padding:0px;
		text-align:center;
		border:1px solid #339966;
	
}
#messaggi{
		width:300px;
   	margin: 10px 4.5em 0 6.5em;
		text-align:center;
		height:auto;
		padding:5px;		
}

#loginHeader{
		margin-top:2px;
		height:20px;
		text-align:left;
		background-image:url(../img/line03.gif);
		background-repeat:repeat-x;
		background-position:bottom;
}
#loginCont {
		text-align:center;
		width:350px;
		padding:0px;
  	margin: 0 2.5em 0 4.5em;
}
#loginLeft{
		float:left;
		margin-left:0px;
		margin-right:0px;
		width:70px;
		height:90px;
		text-align:left;
		background-image:url(../img/pic_Bulletin1.gif);
		background-repeat:no-repeat;
		background-position:top;
}
#loginVerticale{
		float:left;
		padding-left:20px;
		margin-left:10px;
		margin-top:0px;
		height:100px;
		text-align:right;
		background-image:url(../img/line04.gif);
		background-repeat:repeat-y;
}
#SearchAgain{
		padding-left:90px;
		margin-left:10px;
		margin-top:0px;
		height:100px;
		width:350px;
		text-align:right;
}
#CatProdotti{
		width:500px;
		background-color:#ECECEC;
		padding-left:20px;
		padding-top:5px;
		padding-bottom:5px;
		margin-left:20px;
		margin-right:20px;
		margin-top:25px;
		color:#000000;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		border-top: 1px solid #31aeff;
		border-right: 1px solid #31aeff;
		border-bottom: 1px solid #31aeff;
}

#CatSottoProdotti{
		width:500px;
		background-color:#FFFFFF;
		padding-left:20px;
		padding-right:5px;
		padding-top:5px;
		padding-bottom:5px;
		margin-left:20px;
		margin-right:20px;
		margin-top:25px;
		color:#000000;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		border-top: 1px solid #31aeff;
		border-right: 1px solid #31aeff;
		border-bottom: 1px solid #31aeff;
}

#Contatti{
		width:330px;
		background-color:#ECECEC;
		margin-top:25px;
		padding-left:50px;
		padding-top:5px;
		margin-left:100px;
		color:#000000;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		border-top: 1px solid #31aeff;
		border-right: 1px solid #31aeff;
		border-bottom: 1px solid #31aeff;
}
#Contacts .form{
		margin-top:10px;
		background-color:#ECECEC;
		margin-left:40px;
		padding-left:20px;
		padding-right:20px;
}
#Contacts .input{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		background-color:#CCCCCC;
		color:#FFFFFF;
		font-size:10px;
		font-weight:bold;
		border: 1px solid #999999;
}


/*
-----------------------------------------------------
         Pseudo Classi per link etc 
-----------------------------------------------------
*/
.bloccoServizi{
		text-align:left;
		margin-top:1px;
		margin-bottom:0px;
		left:3px;
		width:auto;
		height:auto;
		border-top: 1px solid #31aeff;
		border-right: 1px solid #31aeff;
		border-bottom: 1px solid #31aeff;
		border-left: 0px;
		padding-left:3px;
		background-color: #ECFFFF;
		padding-bottom:3px;
}

.formCercaEXT {
		text-align:left;
		margin-top:1px;
		margin-bottom:0px;
		left:3px;
		width:auto;
		height:auto;
		background-color:#B2D48B/*#ECECCC*/;
		border-top: 1px solid #31aeff;
		border-right: 1px solid #31aeff;
		border-bottom: 1px solid #31aeff;
		border-left: 0px;
		padding-left:3px;
}
.formSegnalaEXT {
		text-align:left;
		margin-top:0px;
		margin-bottom:0px;
		left:3px;
		width:auto;
		height:auto;
		background-color:#C7FDB0/*#ECECEC#D5E2F7 */;
		border-top: 1px solid #31aeff;
		border-right: 1px solid #31aeff;
		border-bottom: 1px solid #31aeff;
		border-left: 0px;
		padding-left:3px;
		padding-bottom:2px;
		
}
.formMlistEXT {
		text-align:left;
		margin-top:0px;
		margin-bottom:0px;
		left:3px;
		width:auto;
		height:auto;
		background-color:#FFFF99;
		border-top: 1px solid #31aeff;
		border-right: 1px solid #31aeff;
		border-bottom: 1px solid #31aeff;
		border-left: 0px;
		padding-left:3px;
}
.formMlistEXTml {
		text-align:left;
		margin-top:0px;
		margin-bottom:0px;
		left:3px;
		width:auto;
		height:auto;
		background-color:#AFE0A4;
		border-top: 1px solid #31aeff;
		border-right: 1px solid #31aeff;
		border-bottom: 1px solid #31aeff;
		border-left: 0px;
		padding-left:3px;
}
.linkVerde12:link {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;		
		color:#009966;
		text-decoration:none;
		padding-left:10px;
}

.linkVerde12:visited {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		color:#009966;
		text-decoration:none;
		padding-left:10px;
}

.linkVerde12:hover {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		color:#31aeff;
		text-decoration:none;
		background-image:url(../img/bullet2.gif);
		background-repeat:no-repeat;
		background-position:left;
		padding-left:10px;
}

.linkVerde12noimg:link {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color:#009966;
		text-decoration:none;
}

.linkVerde12noimg:visited {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color:#009966;
		text-decoration:none;
}

.linkVerde12noimg:hover {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color:#31aeff;
		text-decoration:none;
}


.linkRosso12:link {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color:#FF0000;
		text-decoration:none;
		padding-left:10px;
}

.linkRosso12:visited {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color:#FF0000;
		text-decoration:none;
		padding-left:10px;
}

.linkRosso12:hover {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color:#31aeff;
		text-decoration:underline;
		background-image:url(../img/bullet2.gif);
		background-repeat:no-repeat;
		background-position:left;
		padding-left:10px;
}

.txtAzzurro11BOLD {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		FONT-WEIGHT: bold;
		font-size: 11px;
		color: #31aeff;
		LINE-HEIGHT: 12px;
		text-decoration: none;	
}
.txtVerde11BOLD {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		FONT-WEIGHT: bold;
		font-size: 11px;
		color: #009966;
		LINE-HEIGHT: 12px;
		text-decoration: none;	
}
.txtRosso11BOLD {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		FONT-WEIGHT: bold;
		font-size: 11px;
		color: #FF0000;
		LINE-HEIGHT: 12px;
		text-decoration: none;	
}
.txtGrigio10BOLD {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		FONT-WEIGHT: bold;
		font-size: 11px;
		color: #585858;
		LINE-HEIGHT: 12px;
		text-decoration: none;	
}

.inputFormAzzurro {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		border: 1px #FF9900 solid;
		background-color: #FFFFCC;
		padding:0px;
}
.txtpadding {
		padding-left:5px;
		padding-right:5px;
		margin-top:2px;
}

.noformPadding {
		margin:0px;
		padding-bottom:2px;
}
.SearchPadding {
		margin:0px;
		padding-bottom:2px;
		padding-right:2px;
}
.formPadding {
		margin-top:3px;
		padding-bottom:2px;
}
.txtNero10 {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #000000;
		text-decoration: none;
}
.txtNero11 {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #000000;
		text-decoration: none;
}
.txtTestoCorpo12 {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		text-align:justify;
		margin-left:2px;
		margin-right:2px;
		font-size: 12px;
		color: #000000;
		text-decoration: none;
}
.adminsx{
		text-align:left;
		margin-top:3px;
		border-top: 1px solid #31aeff;
		border-right: 1px solid #31aeff;
		border-bottom: 1px solid #31aeff;
		border-left: 0px;
		padding-left:3px;
		background-color: #ECECCC;
		padding-bottom:1px;
		height:auto;
}
.txtRosso10BOLDMENU:link {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		FONT-WEIGHT: bold;
		font-size: 11px;
		color: #CC3333;
		LINE-HEIGHT: 12px;
		text-decoration: none;	
}
.txtRosso10BOLDMENU:visited {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		FONT-WEIGHT: bold;
		font-size: 11px;
		color: #CC3333;
		LINE-HEIGHT: 12px;
		text-decoration: none;	
}
.txtRosso10BOLDMENU:hover {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		FONT-WEIGHT: bold;
		font-size: 11px;
		color: #CC3333;
		LINE-HEIGHT: 12px;
		text-decoration: underline;	
}
.txtBianco11 {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #FFFFFF;
		text-decoration: none;
}
.lineatratt{
		background-image: url(../img/line03.gif);

}
.txtNeroDoc11 {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #000000;
		text-decoration: none;
}
