@charset "utf-8";
/* CSS Document */

body{
font-family: Arial,Verdana, Helvetica, sans-serif;
font-size:12px;
background-image:url(../img/sfondo.jpg);
background-repeat: no-repeat; 
}

div#container{
	width:1000px;;
	margin-left:auto;
	margin-right:auto;
}

div#head{
	float:left;
	height:95px;
	width:918px;
}

div#logo{
	float:left;
	background-image:url(../img/loghi_irma.png);
	background-repeat:no-repeat;
	width:950px;
	height:59px;
	margin:10px;
	margin-left:30px;
}

div#dim{
	Width: 40%;
	margin-left:30%
}

div#logo_reluis{
	float:left;
	background-image:url(../img/logo_reluis.jpg);
	background-repeat:no-repeat;
	width:283px;
	height:76px;
	margin:10px;
	margin-left:30px;
}

div#logo_dpc{
	float:left;
	background-image:url(../img/dpc.png);
	background-repeat:no-repeat;
	width:127px;
	height:100px;
	margin:10px;
	margin-left:30px;
}

div#menu{
	float:right;
	width:360px;
	height:85px;
	margin:0px;
	margin-top:10px;
	margin-left:10px;
}

a.link_menu {
	text-decoration:none;
	font-weight:700;
	color:#003366;
}

div#testo{
	width:93%;
	height:400;
	margin:auto;
	padding:15px;
	padding-top:10px;
	margin-top:10px;
}

div#contenitore_bottoni{
	position:relative;
	float:left;
	width:1024px;
	margin-top:30px;
	
}

div#container_testo{
	position:relative;
	float:left;
	width:285px;
	height:400px;
	margin-top:30px;
}

div#bottone_d1{
	width:500px;
	height:110px;
	background-color:green;
	margin:30px;
	margin-bottom:25px;
	margin-top:25px;
	background-image:url(../img/d1.jpg);
}

div#bottone_d2{
	width:500px;
	height:110px;
	background-color:green;
	margin:30px;
	margin-bottom:25px;
	margin-top:25px;
	background-image:url(../img/d2.jpg);
}

div#bottone_d3{
	width:500px;
	height:110px;
	background-color:green;
	margin:30px;
	margin-bottom:25px;
	margin-top:25px;
	background-image:url(../img/d3.jpg);
}

div#bottone_d4{
	width:500px;
	height:110px;
	background-color:green;
	margin:30px;
	margin-bottom:25px;
	margin-top:25px;
	background-image:url(../img/d4.jpg);
}

div#bottone_d5{
	width:500px;
	height:110px;
	background-color:green;
	margin:30px;
	margin-bottom:25px;
	margin-top:25px;
	background-image:url(../img/d5.jpg);
}

div#bottone_d6{
	width:500px;
	height:110px;
	background-color:green;
	margin:30px;
	margin-bottom:25px;
	margin-top:25px;
	background-image:url(../img/d6.jpg);
}

div#bottone_d7{
	width:500px;
	height:110px;
	background-color:green;
	margin:30px;
	margin-bottom:25px;
	margin-top:25px;
	background-image:url(../img/d7.jpg);
}

div#contenitore_body{
	position:relative;
	float:left;
	width:1024px;
}

h1#welcome{
	color:#003366;
	margin:0px;
	padding:0px;
	margin-bottom:5px;
}

a.d1_link
{
	float:left;
	height: 150px;
	width: 150px;
	background-image:url(../img/d1new.png);
	background-repeat: no-repeat;
}

a.d1half_link
{
	float:left;
	height: 75px;
	width: 150px;
	background-image:url(../img/d1_half.png);
	background-repeat: no-repeat;
}

a.d1half2_link
{
	float:left;
	height: 75px;
	width: 150px;
	background-image:url(../img/d1_half2.png);
	background-repeat: no-repeat;
}


a.d1half_link:hover
{
	
	float:left;
	height: 75px;
	width: 150px;
	background-image:url(../img/d1_half_over.png);
	background-repeat: no-repeat;
}

a.d1half2_link:hover
{
	
	float:left;
	height: 75px;
	width: 150px;
	background-image:url(../img/d1_half2_over.png);
	background-repeat: no-repeat;
}

a.d1_link:hover
{
	
	float:left;
	height: 150px;
	width: 150px;
	background-image:url(../img/d1new_over.png);
	background-repeat: no-repeat;
}



a.d2_link
{
    float:left;
	height: 150px;
	width: 150px;
	background-image:url(../img/d2new.png);
	background-repeat: no-repeat;
}


a.d2_link:hover
{
    float:left;
	height: 150px;
	width: 150px;
	background-image:url(../img/d2new_over.png);
	background-repeat: no-repeat;
}

a.d3_link
{
    float:left;
	height: 150px;
	width: 150px;
	background-image:url(../img/d3new.png);
	background-repeat: no-repeat;
}


a.d3_link:hover
{
    float:left;
	height: 150px;
	width: 150px;
	background-image:url(../img/d3new_over.png);
	background-repeat: no-repeat;
}

a.d4_link
{
    float:left;
	height: 150px;
	width: 150px;
	background-image:url(../img/d4new.png);
	background-repeat: no-repeat;
}


a.d4_link:hover
{
    float:left;
	height: 150px;
	width: 150px;
	background-image:url(../img/d4new_over.png);
	background-repeat: no-repeat;
}

a.d5_link
{
    float:left;
	height: 150px;
	width: 150px;
	background-image:url(../img/d5new.png);
	background-repeat: no-repeat;
}


a.d5_link:hover
{
    float:left;
	height: 150px;
	width: 150px;
	background-image:url(../img/d5new_over.png);
	background-repeat: no-repeat;
}

a.d6_link
{
    float:left;
	height: 150px;
	width: 150px;
	background-image:url(../img/d6new.png);
	background-repeat: no-repeat;
}


a.d6_link:hover
{
    float:left;
	height: 150px;
	width: 150px;
	background-image:url(../img/d6new_over.png);
	background-repeat: no-repeat;
}

a.d7_link
{
    float:left;
	height: 150px;
	width: 150px;
	background-image:url(../img/d7new.png);
	background-repeat: no-repeat;
}


a.d7_link:hover
{
    float:left;
	height: 150px;
	width: 150px;
	background-image:url(../img/d7new_over.png);
	background-repeat: no-repeat;
}

a.d8_link
{
    float:left;
	height: 150px;
	width: 150px;
	background-image:url(../img/d8new.png);
	background-repeat: no-repeat;
}

a.d8_link:hover
{
    float:left;
	height: 150px;
	width: 150px;
	background-image:url(../img/d8new_over.png);
	background-repeat: no-repeat;
}

a.s37_link
{
    float:left;
	height: 150px;
	width: 150px;
	background-image:url(../img/s37.png);
	background-repeat: no-repeat;
}

a.s37_link:hover
{
    float:left;
	height: 150px;
	width: 150px;
	background-image:url(../img/s37_over.png);
	background-repeat: no-repeat;
}

a.changepwd_link
{
    float:left;
	height: 150px;
	width: 150px;
	background-image:url(../img/change_password.png);
	background-repeat: no-repeat;
}

a.logout_link
{
    float:left;
	height: 150px;
	width: 150px;
	background-image:url(../img/logout.png);
	background-repeat: no-repeat;
}

a.reteviaria_link
{
    float:left;
	height: 150px;
	width: 150px;
	background-image:url(../img/reteviaria.png);
	background-repeat: no-repeat;
}

a.reteviaria_link:hover
{
    float:left;
	height: 150px;
	width: 150px;
	background-image:url(../img/reteviaria_over.png);
	background-repeat: no-repeat;
}

a.test_link
{
    float:left;
	height: 150px;
	width: 150px;
	background-image:url(../img/irma.png);
	background-repeat: no-repeat;
}

a.test_link:hover
{
    float:left;
	height: 150px;
	width: 150px;
	background-image:url(../img/irma_hover.png);
	background-repeat: no-repeat;
}

a.link_scuole
{
    float:left;
	height: 150px;
	width: 150px;
	background-image:url(../img/logo_irma_scuole.png);
	background-repeat: no-repeat;
}

a.link_residenziale
{
    float:left;
	height: 150px;
	width: 150px;
	background-image:url(../img/logo_irma_residenziale.png);
	background-repeat: no-repeat;
}

a.link_chiese
{
    float:left;
	height: 150px;
	width: 150px;
	background-image:url(../img/logo_irma_chiese.png);
	background-repeat: no-repeat;
}

a.link_ospedali
{
    float:left;
	height: 150px;
	width: 150px;
	background-image:url(../img/Ospedale.png);
	background-repeat: no-repeat;
}

a.link_ponti
{
    float:left;
	height: 150px;
	width: 150px;
	background-image:url(../img/Ponte.png);
	background-repeat: no-repeat;
}

#container_progetto{
	float:left;
	width: 333px;
	height: 150px;
	margin-right:8px;
}

#container_progetto_last{
	float:left;
	width: 333px;
	height: 150px;
}

#logo_progetto{
	float:left;
	height: 150px;
	width: 150px;
}

#logo_progetto2{
	float:left;
	height: 75px;
	width: 150px;
}

#container_half{
	float:left;
	height: 150px;
	width: 150px;
	vertical-align: middle;
}

#container_progetto_testo{
	float:left;
	height: 110px;
	width: 143px;
	padding: 15px;
	padding-left: 5px;
	font-weight: bold;
	font-size: 14px;
	vertical-align: middle;
}

#fondo{
	float:left;
	width: 1024px;
	height:111px;
	background-image:url(../img/fondo2.jpg);
	margin-top:60px;
}

.disabled{
	cursor: default;
	filter: grayscale(100%);
	-webkit-filter: grayscale(100%);
}
