/*
======================================================
HYDROAID - WATER FOR DEVELOPMENT MANAGEMENT INSTITUTE
Author: SitesPRO Srl a TINEXT company
Version: 0.1 | 2006 | :)
====================================================== 
*/


/************* Mario *************/

div.box_course2 a{display:block; float:left; border:2px #EEF2F8 solid; width:224px; margin:4px; padding:4px;}
div.box_course2 a:hover{cursor:pointer; border:2px #EE7B00 solid;}
div.box_course2 h2{text-align:center; height:100px; padding:3px; margin:-4px; background-color:#EEF2F8; color:#475D9B;}
div.box_course2 h3{margin:10px 0 10px 0; text-align:center; font-size: 11px; font-style: italic; color:#EE7B00; text-decoration: none; font-weight:normal;}
div.box_course2 img.corsi{margin:0 auto; padding:0 ; border:0; }

.link_box_school{margin:0 auto; padding:0; text-align:center;}
.notes{font-style:italic; color:#8091BA; margin:0; font-size:10px;}

#alertbox{ overflow:visible; float:right; margin:15px; padding:10px 10px 10px 100px; width:450px; border:1px #EE7B00 solid; background: url(img/Icone/alert.gif) top left no-repeat;}

.testo_mario {font-size: 11px; font-weight: normal; color:#475D9B;}
.testo_mario ul li{list-style: square;}
.testo_mario a {text-decoration:none; color:#8091BA;}
.testo_mario a:hover {background-color:#FCEBD9; color:#EE7B00;}

.form_button{width:100%;font-weight: bold; color: #475D9B; float:left; margin:10px 0;}
.form_button a{text-decoration:none;}
.form_button a:active, .form_button a:visited, .form_button a:link {color: #475D9B;font-weight: bold;display:block;padding: 8px 28px 7px 8px;background-color:#EEF2F8;}
.form_button a:hover {background-color:#FCEBD9;color: #EE7B00;}

#form_container{width:200px; float:left;}

/*********************************/


body{ 
	margin:0px 0px 0px 5px; 
	background-color:#FFFFFF; 	
	font-family: "Verdana","Tahoma","Arial","Helvetica";
	line-height:1.4;
}
/*---------------------------- CONTAINER GENERALE ----------------------------*/
#container_HOME{
	width:942px;
	background-image: url(img/Sfondi/Sfondo_Partner.gif); background-position: top left; background-repeat: repeat-Y;
}

#container{
	width:942px;
	background-image: url(img/Sfondi/Sfondo_menu.gif); background-position: top left; background-repeat: repeat-Y;
}
/*---------------------------- HEADER ----------------------------*/
#container_header_HOME{
	width:942px;
	height:295px;
}
#container_header{
	width:942px;
	height:255px;
}

#container_logo{
	width:942px;
	height:74px;
	position:absolute;
	margin-top:0px;
	z-index:10;
}

#search{
	background-color:white;
	height:26px;
	margin-left: 10px;
	padding-top: 3px;
    } 
#logo{
    float: right;	
    }
		
#barra{
	width:942px;
	position:absolute;
	margin-top:26px;
	z-index:1;}

/*---------------------------- CONTENUTI PARTE CENTRALE ----------------------------*/
#container_centro_home{
	width:942px;
	background-image: url(img/Sfondi/Sfondo_Barra.gif); background-position: top left; background-repeat: no-repeat;
}
#container_centro{
	width:942px;
	background-image: url(img/Sfondi/Sfondo_Barra_interno.gif); background-position: top left; background-repeat: no-repeat;
}

#container_menu_servizio{
	height:52px;
	position:absolute;
	margin-top:-48px;
	margin-left:22px;
	z-index:10;
	width: 39px;

}


#contenuti{
    float: right;
	width:737px;
    }
	
#container_gallery{
	margin-left:-5px;
	padding-left:0px;
	height:450px;
	width:683px;
	background-image: url(img/Gallery/Sfumatura.gif); background-position: top; background-repeat: x-repeat;
background-color:#EEF2F8;
}
#container_foto{
	width:630px;
}
#container_numeri{
	background-color:white;
	padding:6px;
	align:center;
}
	


/*---------------------------- MENU ----------------------------*/


#menu{
	margin-left:22px;
	width:143px;	
    }
#menu ul{
	list-style: none;
	margin:0px;
	padding:0px;
	line-height: 0px;
}

#menu li{
	list-style: none;
	line-height: 0px;
	margin:0px;
	padding:0px;
	width:143px;
	}
	
#sottomenu{
	border-left:1px solid #FFFEFE;
	line-height: 10px;
}
.voce_sottomenu{
	border-left:1px solid #FFFEFE;
}



/*---------------------------- sottomenu ----------------------------*/
.sottomenu {
	font-size: 10px;
	color: #FCE5CC;
	font-weight: bold;
	text-decoration: none;
	display:block;		
}

.sottomenu a:active, .sottomenu a:visited, .sottomenu a:link {
	font-size: 10px;
	color: #FCE5CC;
	font-weight: bold;
	text-decoration: none;
	display:block;
	padding:4px 5px 4px 7px;
	}

.sottomenu a:hover {	
	color: #FCE5CC;
	text-decoration:none;
	background-color: #F18F26;
	}
	
/*---------------------------- sottomenu ----------------------------*/
.sottomenu2 {
	font-size: 10px;
	color: #FCE5CC;
	font-weight: normal;
	text-decoration: none;
	display:block;		
}

.sottomenu2 a:active, .sottomenu2 a:visited, .sottomenu2 a:link {
	font-size: 10px;
	color: #FCE5CC;
	font-weight: normal;
	text-decoration: none;
	padding:4px 5px 4px 28px;
	display:block;
	}

.sottomenu2 a:hover {	
	color: #FCE5CC;
	text-decoration: none;
	background-color:#F18F26;
	}
	
/*---------------------------- sottomenu ----------------------------*/
.sottomenu_select {
	font-size: 10px;
	font-weight: normal;
	background-color:#F18F26;
	color: #FCE5CC;
	text-decoration: none;
	padding:4px 5px 4px 28px;
	display:block;
	}
	
/*---------------------------- menu ----------------------------*/
.sottomenu_nolink {
	font-size: 10px;
	font-weight: bold;
	color: #FCE5CC;
	text-decoration: none;
	display:block;
	padding:4px 5px 4px 7px;
}	
/*---------------------------- menu ----------------------------*/
.sottomenu_nolink_select {
	font-size: 10px;
	font-weight: bold;
	color: #FCE5CC;
	text-decoration: none;
	background-color:#F18F26;
	display:block;
	padding:4px 5px 4px 7px;
}
/*---------------------------- menu ----------------------------*/
.icona_lucchetto {
	margin-bottom:-1px;
	margin-left:4px;
}


	
/*---------------------------- CONTENUTI PARTE CENTRALE ----------------------------*/
	
#colonna1{
width:244px;
margin:0px 0px 0px 0px;
}
#colonna2{
float:right;
width:449px;
}

#colonna_risorse{
float:right;
width:200px;
margin-left:20px;
margin-bottom:20px;
}

#colonna2a{
width:530px;
margin:0px 0px 0px 0px;
}


#colonna2_1{
width:358px;
}

#colonna_Partner{
float:right;
width: 55px; 
}

#colonna_meta1{
width:350px;
}

#colonna_meta2{
float:right;
width:350px;
}

#container_150{
	float:right;
	width:150px;
	}
#container_180{
	float:right;
	width:180px;	
	}
#container_300{
	float:right;
	width:300px;	
	}
#container_300_left{
	width:300px;	
	}
#container_650{
	width:650px;	
	}
#container_420{
	width:420px;
	float:left;
	}
#container_513{
	padding-right:224px;
	}
/*---------------------------- SCHEDE ----------------------------*/
	
#percorso{
text-align:right;
margin:5px 0px 20px 0px;
}

.titolo_pagina{
margin:0px 0px 25px 0px;
}

#comandi{
	float:right;
	
	}

/*---------------------------- FOOTER ----------------------------*/
#footer{
	background-color:#001E74;
    clear:both;
	padding-left:10px;
	padding-top:5px;
	padding-bottom:5px;
	vertical-align: middle;
    } 
	
/*---------------------------- GRAFICA ----------------------------*/
#riga{
	margin-top:10px;
	border-top:1px solid #EEF2F8;
 	float:left;
	background-color: #FFFFFF; 
	width: 100%; 
	font-size:1px;
	height:4px;
	font-family:Arial, Helvetica, sans-serif;
    }
#riga_liste{
	margin-top:10px;
	margin-bottom:10px;
	border-top:1px solid #EEF2F8;
	background-color: #FFFFFF; 
	width: 100%; 
	font-size:1px;
	height:4px;
	font-family:Arial, Helvetica, sans-serif;
    }

#BOX{
border-top:1px solid #EE7B00;
border-right:1px solid #EE7B00;
border-bottom:1px solid #EE7B00;
border-left:1px solid #EE7B00;
padding:10px;
}

#BOX_centrale{
width:265px;
border-top:1px solid #EE7B00;
border-right:1px solid #EE7B00;
border-bottom:1px solid #EE7B00;
border-left:1px solid #EE7B00;
padding:10px;
}
	
#foto_right{
	float:right;
	border:1px solid #8091BA;
	padding:2px;
	margin-left:10px;
	} 
	
#foto_scheda{
	float:right;
	border:1px solid #8091BA;
	padding:2px;
	margin-bottom:20px;
	}

#foto_left{
	float:left;
	border:1px solid #8091BA;
	padding:2px;
	margin-right:38px;
	} 

.foto_gallery{
	border:3px solid #EEF2F8;
	} 
.foto_gallery_azzurro{
	border:4px solid #F2F2F6;
	} 

#box_home{background-color:#EEF2F8; padding:10px; float:right; display:block;}

.Profilo_Form{
	border-top: 1px solid #EEF2F8;
	border-bottom: 2px solid #EEF2F8;
	border-right: 1px solid #EEF2F8;
	border-left: 1px solid #EEF2F8;
	padding:5px;
	}
.Profilo_Box{
	border-top: 1px solid #A3AECD;
	border-bottom: 2px solid #A3AECD;
	border-right: 1px solid #A3AECD;
	border-left: 1px solid #A3AECD;
	padding:5px;
	}

.Profilo_Box2{
	
	margin-top: 0px;
	}


#right{
	text-align:right;
	margin-top:5px;
	}  
.left{
	float:left;
	} 
.right{
	float:right;
	}   
.spazio_sotto{
	margin-bottom:10px;
	}
.area_riservata{
	height:25px;
	}
#foto_big{
	border:1px solid #8091BA;
	padding:9px;
	}
	
#foto_risorse{
    width:168px;
	border:1px solid #8091BA;
	padding-left:9px;
	padding-right:9px;
	padding-top:9px;
	padding-bottom:9px;
	} 	
	
#staff{
	float:right;
	width:204px;
	} 
#partner{
	float:right;
	width:175px;
	} 	
 
.icona_left{
	margin-left:5px;
	} 
	
.statuto{
	float:right;
	margin-left:25px;
	} 
/*---------------------------- AREA RISERVATA ----------------------------*/
#contenuti_areariservata{
	width:682px;
    }
	
#box_area{
	float:right;
	background-color: #EEF2F8;
	} 
#box_T325{
	width:325px;
	} 
	
#fascia_arancio{
	background-color: #FDF0E2;
	border-bottom:1px solid #FCE3CA;
	padding:7px 10px 7px 10px;
	} 
	
#fascia_azzurra{
	background-color: #EEF2F8;
	border-bottom:1px solid #E0E4EA;
	padding:6px 10px 6px 10px;
	} 
	
.Drop_down{
background-color: white;
border:1px solid #7F9DB9;


} 
/*---------------------------- NEWS-EVENTI-PRESS ----------------------------*/

#box_details_opportunities{
	background-color: #EEF2F8;
	padding:10px;
	width:180px;	}
#box_details{
	background-color: #EEF2F8;
	padding:10px;
	width:220px;	}
#box_download{
	background-color: #EEF2F8;
	padding:5px 10px 10px 10px;	}

#profilo_2px{
	 border: 2px solid #EEF2F8; 
	 padding:10px;
    }
#profilo_1px{
	 border: 1px solid #FFFFFF; 
	 padding:10px 0px 10px 0px;
    }	

div#profilo_2px ul{
    list-style-type: none;
    margin: 0;
    padding: 0}

div#profilo_2px li{
    display: inline;
    margin: 0;
    padding: 0px 0px 0px 50px } 
	
/*---------------------------- liste ----------------------------*/
.icona_area{
	margin-left:10px;
	margin-right:10px;
	} 
	
.lista_pressCorsi{
	background-image: url(img/icone/ico_corsi.gif);
	background-repeat:no-repeat;
	padding-left:45px;
	margin-top:5px;
	
	background-color:#EEF2F8;
	} 	

.lista_pressKit{
	background-image: url(img/icone_file/ico_pdf.gif);
	background-repeat:no-repeat;
	padding-left:18px;
	margin-top:5px;
	} 

.lista_pdf{
	background-image: url(img/icone_file/ico_pdf.gif);
	background-repeat:no-repeat;
	padding-left:18px;
	margin-top:5px;
	} 
	
.lista_info{
	background-image: url(img/icone_file/ico_mail.gif);
	background-repeat:no-repeat;
	padding-left:18px;
	margin-top:5px;
	} 
		
.lista_scheda{
	background-image: url(img/icone_file/ico_link.gif);
	background-repeat:no-repeat;
	padding-left:18px;
	margin-top:5px;
	}
.lista_gallery{
	background-image: url(img/icone_file/ico_foto.gif);
	background-repeat:no-repeat;
	padding-left:18px;
	margin-top:5px;
	}  
.lista_Video{
	background-image: url(img/icone_file/ico_video.gif);
	background-repeat:no-repeat;
	padding:0 0 0 18px;
	margin:5px 0 0 0;
	}  
	
.lista_Audio{
	background-image: url(img/icone_file/ico_audio.gif);
	background-repeat:no-repeat;
	padding:0 0 0 18px;
	margin:5px 0 0 0;
	}

.lista_tech{
	background-image: url(img/icone/Ico_HYD_azz.gif);
	background-repeat:no-repeat;
	margin-left:10px;
	padding-left:40px;
	padding-right:20px;
	} 
	
.lista_social{
	background-image: url(img/icone/Ico_HYD_gia.gif);
	background-repeat:no-repeat;
	margin-left:10px;
	padding-left:40px;
	padding-right:20px;
	} 
	
.lista_meeting{
	background-image: url(img/icone/Ico_HYD_ros.gif);
	background-repeat:no-repeat;
	margin-left:10px;
	padding-left:40px;
	padding-right:20px;
	} 
	
.lista_coop{
	background-image: url(img/icone/Ico_HYD_ver.gif);
	background-repeat:no-repeat;
	margin-left:10px;
	padding-left:40px;
	padding-right:20px;
	} 
	
.lista_comunicati{
	background-image: url(img/icone/Ico_HYD_press_small.gif);
	background-repeat:no-repeat;
	margin-left:10px;
	padding-left:40px;
	padding-right:20px;
	} 
	
	

#zoom{
    width:180px;
	padding:0px 0px 10px 0px;
	
	} 
	
.bordo_zoom{
    border:1px solid #A3AECD;
	} 
/*---------------------------- layer_mappa ----------------------------*/
.layer_mappa{
	position: absolute;
 width:250px;
	background-color: #eef2f8;
	border:3px solid #eef2f8;
	visibility: hidden;
} 
.layer_mappa_small{
	position: absolute;
    width:180px;
	background-color: #eef2f8;
	border:3px solid #eef2f8;
	visibility: hidden;
} 
#layer_mappa2{
	border:1px solid #7d8fb9;
	padding: 10px;
} 

#lista_mappa2 {
    float: right;
	margin-left:10px; } 	
	
/*---------------------------- opportunities ----------------------------*/

#opportunities dl { 
float: left;  
margin: 0px 0px; 
padding: 0; 
display: inline;
} 
#opportunities dt {
float: left;
width: 163px;
padding: 0;
background-color:#eef2f8;
} 
.margin {
margin:0px 25px 0px 0px;
} 
.testo_opportunities {
margin:0px 10px 10px 10px;
} 

#menu_opportunities dl { 
float: left;  
margin: 0px 0px; 
padding: 0; 
display: inline;
} 
#menu_opportunities dt {
float: left;
width: 164px;
padding: 0;
} 
.menu_margin {
margin:0px 27px 0px 0px;
} 

#downloadimages{ 
height:180px;
} 
#downloadimages dl { 
float: left;  
margin: 0px 0px; 
padding: 0; 
display: inline;
} 
#downloadimages dt {
float: left;
width: 163px;
padding: 0;
} 
	
.Foto_PressKit{
	border: 1px solid #A3AECD;
	height:120px;
	padding:3px;
	width:112px;
	}
.Spazio_PressKit{
	margin-bottom:5px;
	}
.E_partner div{
	float:left;
	height:35px;
	padding:0px 15px 10px;	
}
.E_partner a{
	background:#F6F6F6;
	float:left;
height:50px;
vertical-align:center;
	padding:0px 10px;	
}
.E_partner a:hover{
	background:#F6F6F6;
}
