/********* STILE GENERALE DELLA PAGINA *********/
body {
	background: #3398ff;	
	margin-top: 0px;	
	margin-bottom:0px;	
	background-image: url(/images/bg_pagina.gif);	
	background-repeat: repeat-x;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size:18px;
}

/********* STILE DEL CONTENITORE DEI CONTENUTI DINAMICI *********/
#content
{
	text-align: left;
	font-size: 12px;
	padding: 12px 22px 0px 10px;
	text-align: justify;
    line-height:1.2 px;

}


#content h1.new_page {
  
}

/********* STILI DEL MENU CLASSICO *********/

.path
{
font-size: 12px;
font-style: italic;
font-family: Monotype Corsiva, Helvetica, sans-serif;
text-align: justify;
padding-bottom: 2px;
color: #0b4889;
margin-bottom: 2px;

}

a.new_page {
  
}

/* quello che segue è il contenitore delle voci verticali o orizzontali del menù */

.menu table
{

}

/* quello che segue serve a specificare lo stile dei link (scritte) all'interno del menù */


.menu_singolo
{
	padding-top: 4px;
	list-style:none;
	text-decoration:none;
	text-align:center;
	background:url(/images/menu_c.gif) no-repeat;
	height:30px;
	vertical-align: middle;	
  		
}

.menu_singolo a
{

	color:#013061;
	font-size:18px;
	vertical-align: middle;	
  		
}

.menu_singolo:hover
{
	background:url(/images/menu_h.gif) no-repeat;
	text-decoration:none;
	color: #edebd4;
 		
}

.menu_singolo a:hover
{

	text-decoration:none;
	color: #edebd4;
  		
}


.sfondo
{

	background: url(/images/logo_EUNTES2.png) no-repeat;
	text-align: center;
  		
}


.box_menu_singolo {

	text-align:center;	
	vertical-align: middle;	
	width: 660px;
	font-family: Geneva, Arial, Helvetica, sans-serif;

}


.menu table td
{
	width:195px;
	height:30px;
}

.menu table td table
{


}

.menu table a
{

	list-style:none;
	display:block;
	color:#013061;
	font-size:18px;
	text-decoration:none;
	line-height:30px;
	text-indent:15px;	
	text-align:left;
	background:url(/images/menu_c.gif) repeat-x left;
  		
}

.menu table a:hover
{

	background:url(/images/menu_h.gif) no-repeat;
	text-decoration:none;
	color: #edebd4;

}

/* specifichiamo lo stile del contenitore dei sotto menù */

.subMenu table
{

}

.subMenu table td
{

}

.subMenu table td table
{

}

.subMenu table a
{

}

/* specifichiamo lo stile delle celle quando il mouse e sopra di loro */
.menuHover
{

}


#main {

	
	background-image: url(/images/bg_main.jpg);	
	background-repeat: repeat-y;	
	margin-bottom:20px;

}

#header {

	width: 1000px;
	
}

#header_top {

	width: 1000px;	
	height:64px;	
	background-image: url(/images/header_top.jpg);	
	background-repeat:no-repeat;	
}

#header_logo {
	
	width:230px;	
	height:239px;	
	background-image: url(/images/header_logo.jpg);
	background-repeat:no-repeat;

}

#header_foto {
	
	width:770px;	
	height:239px;	
	background-image: url(/images/sfondogallerymarmo.jpg);	
	background-repeat:no-repeat;
}

#box_ricerca {
	
	background-image: url(/images/spacer1.jpg);	
	background-repeat:no-repeat;
	
}

#spacer {

	width:1000px;	
	height:18px;	
	background-image: url(/images/spacer2.jpg);	
	background-repeat:no-repeat;

}

.margine {

	height: 60px;
	width: 25px;

}



#ricerca input {

	vertical-align: middle;	
	border: #cc0000  solid 2px;

}

#ricerca img {

	vertical-align: middle;	
	border: 0px;	
	margin-left:5px;	


}

.flag {

	width: 40px;	
	text-align:center;	
	vertical-align: middle;	

}


#menu_box {

	width:200px;
	padding-left:5px;

}

#contenuto {
	
	width:980px;	
	background-image:url(/images/bg_content.jpg);	
	background-repeat:repeat-y;

}

#applicazioni {

	width:200px;

}

#cal {

	padding-bottom:50px;
	
}

#boxnews {

	background-image:url(/images/boxnews.png);	
	background-repeat:no-repeat;	
	width:200px;	
	height: 175px;	
	color:#FFFFFF;	
}

#boxnews img {

	padding-top: 10px;	
	margin-right: 10px;

}

#boxnews p {

	padding-top: 10px;	
	margin-right: 10px;

}

#spacer2 {

	width:1000px;
	height:18px;	
	background-image: url(/images/spacer3.jpg);	
	background-repeat:no-repeat;

}

#footer2 {

	width:1000px;	
	background-image: url(/images/footer.jpg);
	background-repeat:no-repeat;
	height: 91px;	
}

#footer_spacer {

	height:20px;

}

#note {

	font-size:20px;	
	color:#002e5f;	
	text-align:center;
}

#domusmedia {

	font-size:14px;	
	color:#fff6a1;	
	text-align:center;	
}

#domusmedia a {

	color:#940000;	
	text-decoration:none;	
}

#domusmedia a:hover {

	color:#002e5f;	
	text-decoration:underline;

}

a:hover {
	text-decoration: none;
	outline: none;
}

a {
	text-decoration: none;
	outline: none;
}

#content p {

	font-size:12px;	
	color:#0B2CB2;	
	padding-left:0px;	
	padding-right:0px;	
}

#content h1 {

	font-style: oblique;	
	color:#cc0000;	
	font-size:18px;	
	padding-top:5px;	
	padding-left:5px;	
	padding-right:5px;
}

#content h2 {

	color:#cc0000;	
	font-size:13px;	
	padding-left:5px;	
	padding-right:5px;
}

