@charset "utf-8";
/* CSS Document For Online Business Standard Layout*/

html{width:100%; height:100%; }

html, body{ margin:0px; padding:0px; 
font-family:Calibri, Tw Cen MT,Verdana, Arial, Helvetica, sans-serif;
width:100%; height:100%;
color:#000000;
font-size:13px; z-index:0;
/*background:url(../immagini/sfondo-gal.jpg) bottom center repeat-x #ffffff;*/
}

#sfondo_footer{
position:absolute;
/*top:100%;*/
margin-top:-600px;
/*bottom:0px;*/
height:600px;
z-index:0;
width:100%;
background:url(../immagini/sfondo-gal.jpg) top center repeat-x #ffffff;
}

table{font-family:Calibri, Tw Cen MT,Verdana, Arial, Helvetica, sans-serif;
color:#000000;
font-size:12px;}

input, textarea{color:#666666;font-family:Calibri, Tw Cen MT,Verdana, Arial, Helvetica, sans-serif;
font-size:11px;}

h1{color:#1da20e; 
font-style: italic; font-size:36px;}

h2 {color:#1da20e; 
font-style: italic; }

h3{color:#1da20e; font-size:15px;
font-style: italic; font-weight:normal;}

#colonna_sx h3{font-size:13px; padding:0px; margin:0px; font-weight:bold; }
#colonna_dx h3{font-size:13px; padding:0px; margin:0px; font-weight:bold; }

#colonna_dx h3 a{font-size:13px; padding:0px; margin:0px; font-weight:bold; }
#colonna_sx h3 a{font-size:13px; padding:0px; margin:0px; font-weight:bold; }

#colonna_sx ul{list-style-type: none; margin-left:5px;; padding-left:5px;}
#colonna_dx ul{list-style-type: none; margin-left:5px; padding-left:5px;}

a, a:visited, a:active {
color:#666666;
}
a:hover {text-decoration:none; color:#aaaaaa}

.campo_errato {background-color:#E1E9F6; }

#sfondo_header{
position:absolute;
top:0px;
left:0px;
width:100%;
background:url(../immagini/sfondo_nuvole.jpg) top center repeat-x #ffffff;
height:236px;
z-index:0;
}


#contenitore{
position:absolute;
width:1000px;
left:50%;
margin-left:-500px;
top:186px;
margin-bottom:50px;
color:#000000;
z-index:10;
background:url(../immagini/sfondo-contenitore.png)  repeat;
}

#contenitore_main{
/*width:950px;
margin-left:25px;
margin-right:25px;*/
}

#header{
position:absolute;
height:150px;
top:0px;
z-index:10;
left:50%;
margin-left:-500px;
background:url(../immagini/pannocchie.png) no-repeat right top;
width:1000px;
}

#logo_header{
position:absolute;
display:block;
z-index:500;
left:30px;
top:30px;
}


#menu{
position:absolute;
height:36px;
top:150px;
z-index:11;
left:50%;
margin-left:-575px;
background:url(../immagini/sfondo-menu.jpg) no-repeat center;
width:1150px;
}

/*
.a_menu ul{
list-style-type:none;
margin:0px;
padding:0px;
}
.a_menu li{
margin:0px;
padding:0px;
list-style-type:none;
}*/

.a_menu{margin-left:60px;}


.a_menu a,.a_menu a:active, .a_menu a:visited{
margin:0px;
padding:0px;
display:block;
float:left;
width:150px;
height:36px;
color:#666666;
font-family:Segoe UI;
text-decoration: none;
text-align:center;
font-size:12px;
padding-top:10px;
}

.a_menu a:hover{
color:#aaaaaa;
}

#content{
margin-top:10px;
}

#ombra_slide{
position:absolute;
display:none;
}

#footer {
clear:both;
height:140px;
margin-top:10px;	
margin-bottom:10px;
font-size:13px;
}

#footer h4{margin:3px;padding:0px;}

#logo_footer{
float:left;
text-align:center;
width:250px;
}


#parte_centrale{
width:1000px;
text-align:center;
}

#loghi_statali{
float:right;
text-align:center;
width:250px;
}


#footer hr{
color:#cccccc; 
height:1px;
position:relative; 
z-index:50;}


#contenuto{
width:600px;
float:left;
}


#colonna_sx{
width:200px;
float:left;
/*margin-right:5px;*/
}

#colonna_sx ul a,#colonna_sx ul a:active, #colonna_sx ul a:visited{text-decoration:none;}

#colonna_dx{
width:200px;
float:left;
}

#colonna_dx ul a,#colonna_dx ul a:active, #colonna_dx ul a:visited{text-decoration:none;}

.cont_colonne{
width:190px;
/*margin-left:5px;*/
}

/* AREA GALLERIA */

.galleria{
	margin:10px;
	padding:10px;
	width:400px;
	float:left;
	border:1px solid #cccccc;
	
}

.galleria_info_sx{
/*width:400px;
float:left;*/
font-size:16px;
font-weight:bold;
margin-bottom:5px;
}
.galleria_info_dx{
text-align:left;
}

.imm_galleria {
float:left;
/*width:450px;*/
display:none;
}

.immbordo{height:30px;}
	
.imm_galleria ul{
clear:both;
display:block;
list-style-type: none;
margin:0px;
}
.imm_galleria li{
display:block;
float:left;
}

.imm_galleria img{
height:100px;
margin:5px;
}


.elenco ul{
display:block;
width:100%;
margin:10px;
padding:0px;
}


.elenco li{
float:left;
display:block;
width:300px;
/*height:150px; */
margin-right:5px;
border-bottom:1px solid #D3DAE8;
/*background: #c1d1b9;     */
background: #ECEFF5;

filter:alpha(opacity=75);
-moz-opacity:.75;
padding:5px;
margin-top:5px;
}


/*sezione file*/

.file_cartelle{
	margin-top:5px;
	margin-bottom:5px;
	/*margin-left:5px;*/
	/*background:url(immagini/sfondo_file.png) repeat-y left;*/
	list-style-image: url(../images_admin/folder.png);
}

.file_file{
	margin-top:5px;
	margin-bottom:5px;
	/*margin-left:5px;*/
	list-style-image: url(../images_admin/page.png);
}

.messaggio {
border: 2px solid #00ff00;
padding:5px;
}

.errore {
border: 2px solid #aa0000;
padding:5px;
}