
  /* Links */


A:link    { color: blue }       /* unvisited link */
A:visited { color: blue }   /* visited links */
A:active  { color: white }    /* active links */
A:hover  { color: darkred }    /* active links */

/* main body standards */
html,body { height: 100% }

body {
background-color: lightyellow; 
color: #1d005c; 
margin: 0px;
padding: 0px;
font-size: 12pt;
font-family: serif;

}
		  
  /* table standards */
  table { margin: 0;
          border-style: none }
 
  h1 { text-align: center;
       font-size: 24pt }
  h2 { text-align: center;
       font-size: 20pt }
  h3 { text-align: center;
       font-size: 14pt }
  h4 { text-align: center;
       font-size: 12pt }
  h5 { text-align: center;
       font-size: 10pt }
  h6 { text-align: center;
       font-size: 8pt }
      
  p { font-color: #1d005c;
      text-align: justify }
 

	/* la pagina */

.outer {	  
height: 100%;
min-height: 100%;
background-repeat: repeat-y;
/*margin-left: 160px;*/
margin-right: 6px;
padding-left: 0px;
padding-right: 0px;
width: 100%;
}

html>body .outer{height:auto;} /*for mozilla as IE treats height as min-height anyway*/

	/* the lower part of the page */

.page_foto {
float: right;
margin: 2px;
}

div {
	behavior: url( "hover.htc" );	
}

/******************************************************************************
	The page content
*/

.class_content { 

border-top: 1px solid tomato;
border-bottom: 1px solid tomato;
border-right: 1px solid tomato;
border-left: 1px solid tomato;
background-repeat: repeat-y; /* questo forza la colonna float di sinistra a occupare tutta la pagina */
padding-right: 5px;
padding-left: 5px;
width: auto;
}


/******************************************************************************
	The footer(s)
*/

.footer {
background:  url( "../img/footer.png" )no-repeat left;
/*background-repeat: no-repeat ;*/
color: blue;
font-size: 0px;
/*border-bottom: 1px solid red;*/
border-top: 2px solid tomato;
border-bottom: 2px solid tomato;
/*clear: both;*/
padding-top: 5px;
padding-bottom: 5px;
padding-left: 0px;
height: 50px;
}

.footer_login { 
background: lightyellow;
float: right;
margin-bottom:0;
margin-top:0;
border-right:0px;

}

.footer_form {
margin-bottom:0;
margin-top:0;

}


.footer_login_input { 
background: lightyellow;
width: 50px;
border-bottom: 1px;
border-right: 1px;
margin-right: 5px;
}

.footer_login_submit { 
background: lightyellow;
width: 50px;
border-left: 1px;
}


.google {
margin-left: auto;
margin-right: auto;
background: #FFF5F6;
border: 1px solid #DDB7BA;
}

.google_ads {
margin-left: auto;
margin-right: auto;
width: 750px;
}

/******************************************************************************
	Le news
*/

.news_container {
clear: both;
text-align: right;
font-weight: normal;
background: url( "../img/front.png" )  no-repeat left;
/*border-top: 1px green;*/
margin-left: 1px;
margin-right: 1px;
margin-top: 0px;
margin-bottom: 0px;
color: black; 
padding-right: 0px;
height : 20px;
}

.align_center {
border: 1px solid red;
width: 200px;
margin-left: 35%;
text-align: center;
background: lightgreen;
color: blue;
}

.align_center:hover {
border: 1px solid blue;
background: palegreen;
}

.titolo { 
text-color: #1d005c;	
text-align: center;
font-family: sans-serif;
}

p.pagina { text-align: justify;
				  text-indent: 1em }

.see_more {
color: black;
text-align: center;
}

.image_lnk { 
color: lightyellow;
}

.image_lnk:link {
color: lightyellow;
}

.image_lnk:visited {
color: lightyellow;
}

.image_lnk:hover {
color: darkred;
}

