table.formino{
color : maroon;
width : 1000px;
border : 0;
}

body {

text-align: center;
margin: 0 auto;
padding : 0px;
/*font : 11px Arial, Arial, Helvetica, sans-serif;*/
font-family: "Times New Roman", Georgia,serif,11px ;
/*line-height : 1.7em;*/
color : #555;
}
			/*TOP NAVIGATION*/


a.bottone:hover , a.bottone:link.active,  a.bottone:visited.active{
padding: 2px;
color: maroon;
text-decoration : underline;
}


a.bottone{
padding: 2px;
margin-left : 5px;
margin-right : 5px;
color: maroon;
text-decoration : none;
border : 0;
font : 15px "Monotype Corsiva", sans-serif;
}

			/*2-COLUMN*/

#wrapper {
	margin: 0px auto;
	padding: 0px;
	width: 1000px;

}

#header {
	margin: 0 auto;
	width:1000px;
background-color : #fff;
}

#lato-s {
	float: left;
	width: 800px;
	margin: 0px;
/*border-right: 1px solid maroon;*/
background-color : #ebe0e0;

}

#lato-d { 
	margin: 0px ;
	float: left;
	width: 200px;
	height: 1% /* Holly hack for Peekaboo Bug */
	padding: 0px;
	font : 12px "Monotype Corsiva",helvetica,  arial, sans-serif;
}

			
#navigation{
width :1000px;
margin : 0 auto;
	border: 2px solid maroon;
}

				



			/*FOOTER*/
#footer {

width: 800px;
clear : both;
height : 40px;
padding-top :10px;


margin-right: auto;
margin-bottom: 20px;
margin-top: 0px;


background-color: #fff;
text-align : left;
border-top: 20px solid maroon;
}

#footer a {
margin-left : 5px;
margin-right : 5px;

color: maroon;
text-decoration : none;
border : 0;
}
#footer a:hover , #footer a:link.active, #footer a:visited.active {
padding: 2px;
color: maroon;
text-decoration : underline;

}








			/*TYPOGRAPHY*/


.titolo{
color:maroon;
font : 14px "Monotype Corsiva", sans-serif;

}
.titolostrong{
color:maroon;
font-size: 14px;
}

.testo{
font-size:12px;
}

.rosa{
background-color: #ebe0e0;
}
h1 {
margin : 0;
padding-top : 75px;
text-align : center;
font-size : 2em;
color : #efecdc;
background : inherit;
}
h2 {
margin-top : 0;
padding-top : 0.5em;
padding-bottom : 0.5em;
/*text-transform : uppercase;*/
letter-spacing : 3px;
font-size : 1.5em;
color : #885835;
background : inherit;
}
h3 {
margin :;

text-align : center;
color : #666;

}
blockquote {
font-weight : bold;
font-style : italic;
color : #b29b35;
}
			/*LINKS*/
a {
margin : auto auto;
text-decoration : none;
color:maroon;
padding:0;
}
/*a:hover {
text-decoration : underline;
color : #444;
background : inherit;
}*/
a img {
border : 0;
}
			/*IMAGES*/
.myimage {
float : left;
padding : 10px;
border : 1px solid #aaa;
margin-right : 10px;
}
.myimage2 {
float : right;
padding : 10px;
border : 1px solid #aaa;
margin-left : 10px;
}