@charset "UTF-8";
/* CSS Document by dmnet meccaniche per il web semplici come tre ingranaggi*/

body{
margin-top:0px;
margin:0,auto;
background-image:url(fondo.jpg);
background-repeat:repeat-x;
background-color:#d9d9d9;
}

#container{
top:200px;
margin:auto;
width:1000px;
background:url(fondo_pagina.jpg);
}

/*----------------------------------------------------------------- top e screen beans --*/

#top{
margin:auto;
height:258px;
background-image:url(top.jpg);
background-repeat:no-repeat;}



#screen_beans{
margin-left:700px;
width:300px;
height:285px;
margin-top:-250px;;
position:absolute;;
}

/*-----------------------------------------------------------------  menu --*/

#menu {
width: 705px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#ffffff;
}

#menu ul{
margin: 0;
padding: 0;
list-style: none;
padding-top:4px;
padding-bottom:5px;
}

#menu li{
width:auto;
display: inline;
margin: 0;
padding: 0;
}

#menu a:link, #menu a:visited{
float:none;
background:url(fondo_menu.jpg);
/*background:#6F0C45;
background:#a46c8c;*/
color: #ffffff;
margin: 0;
padding: 5px 37.5px 5px 37px;
text-decoration: none;
border-right: 1px solid #646c79;

}

#menu a:hover, #menu a:focus, #menu a:active{
color: #000066;
/*background:url(fondo_pagina.jpg);*/
background:#e2d1db;
}

/*-----------------------------------------------------------------  SUB menu --*/

#menu_sub {

text-align:center;
width: 705px;
padding-top:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#6F0C45;
}

#menu_sub ul{
margin: 0;
padding: 0;
list-style: none;
border-top: 1px solid #6F0C45;
padding-bottom:20px;
border-bottom: 1px solid #6F0C45;
}

#menu_sub li{
width:auto;
display:inline;
margin: 0;
padding: 0;
text-align:center;
}

#menu_sub a:link, #menu_sub a:visited{
float: left;
/*background:#6F0C45;*/
color: #6F0C45;
margin: 0;
padding: 3px 30px 3px 29px;
text-decoration: none;
text-align:center;

}

#menu_sub a:hover, #menu_sub a:focus, #menu_sub a:active{
color: #ffffff;
background:#6F0C45;
text-align:center;
}


/*----------------------------------------------------------------- pagina  --*/
#pagina{
width:640px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#183348;
padding:30px;
text-align:justify;}

#pagina_full{
width:950px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#183348;
padding:30px;
text-align:justify;}

#pagina .titolo{
text-align:left;
width:100%;
font-size:18px;
color:#670032}

#pagina a:link, a:visited{
color: #6F0C45;
text-decoration: none;
}
#pagina a:hover, a:focus, a:active{
color: #ffffff;
background:#6F0C45;
}

/*----------------------------------------------------------------- pagina  --*/
#paginawp{
width:640px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#183348;
padding:30px;
text-align:justify;}

#paginawp .titolo{
text-align:left;
width:100%;
font-size:18px;
color:#670032}

#paginawp a:link, a:visited{
color: #6F0C45;
text-decoration: none;
}
#paginawp a:hover, a:focus, a:active{
color: #ffffff;
background:#6F0C45;
}

/*----------------------------------------------------------------- in evidenza --*/
#in_evidenza{
	background:url(fondo_inevidenza2.jpg);
	width:299px;
	margin-left:700px;
	top:283px;
	position:absolute;
	border-left: 1px solid #ffffff;
}
#in_evidenza .titolo{
width:100%;
/*color:#670032;*/
color:#e9e9e9;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:22px;
}

#in_evidenza .subtitolo{
width:100%;
color:#e9e9e9;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
}
#in_evidenza #testo_inevidenza{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#141414;
	text-align:left;
	margin:10px;
}
#in_evidenza #testo_inevidenza img{
padding-right:20px;
padding-bottom:10px;
}
#in_evidenza #testo_inevidenza a{
color:#e9e9e9;
}

/*-----------iframe dyna from WP---*/
.iframe_dyna{
overflow:hidden;
border:none;
width:650px;
height:650px;
background:url(fondo_pagina.jpg);
padding:0px;
margin:0px;
}
/*------ accesso per il ministero---*/
#ministero, #ministero a:link, #ministero a:visited {
position:absolute;
padding-top:5px;
font-family:Arial, Helvetica, sans-serif;
color:#666666;
font-size:12px;
width:400px;
text-decoration:none;
vertical-align:middle;
}


/*-----------------------------------------------------------------  footer --*/
#footer{
margin:auto;
width:1000px;
height:20px;
background:url(fondo_pagina.jpg);
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#6F0C45;
text-align:left;
padding-top:5px;
}
#footer img{
text-align:right;
padding-left:170px;;
border:none;
}
	

