@charset "utf-8";

html {margin: 0; padding: 0;}
body {margin : 0px; padding : 0px; font-family: "Trebuchet MS", Verdana, Arial, Geneva, Tahoma,  Helvetica, sans-serif;	font-size: 12px;	color: #666;	text-align : center;	background-color : #fff;}
.parole{margin : 0px auto;	width : 100%; line-height: 30px; height: 30px; text-align : center;	background-color:#f4f7ff;	color:#b7c7eb;	border-bottom: 1px solid #e0e9ff;	margin-bottom:10px;}
p {margin: 0 auto; margin-top: 10px; width:665px; text-align: justify; margin-bottom: 20px; padding-right: 10px;}
p.mod {width:215px; margin: 0; text-align: justify; padding-left:10px; color: #fff;}
p img {margin: 0px auto; text-align: left; background-color: #fff; border:1px solid #6983c3; padding:4px; margin:5px;}
input, select, textarea{font-family:  Verdana, Arial, Tahoma, Geneva, Helvetica, sans-serif;	font-size: 10pt; border: 1px solid #beccee;}
.bt{margin : 0 auto; width: 170px; font-size: 11px; height:35px; line-height: 35px;	text-align:center; color:#24409b; padding-bottom: 5px; background: url(../img/bt.png) top center; border: 0px;}
a:link, a:visited, a:active {color: #6983c3; text-decoration: none;}
a:hover{color: #24409b; text-decoration: underline;}


/* sfondo pagina */
.sfondopaginatop{	margin:0 auto;	width: 970px; height: 20px; background-position:top center;	background-repeat:no-repeat; background-image:url(../img/sfondo-pagina-top.png);	margin-top: 10px;}
.sfondopaginamid{	margin:0 auto;	width: 970px; height: 100%; background-position:top center;	background-repeat:repeat-y; background-image:url(../img/sfondo-pagina-mid.png);}
.sfondopaginabot{	margin:0 auto;	width: 970px; height: 20px; background-position:top center;	background-repeat:no-repeat; background-image:url(../img/sfondo-pagina-bot.png);	margin-bottom: 10px;}
/* /sfondo pagina */

/*header */
.header {margin: 0 auto; width: 948px;	height: 180px; background-color: transparent;}
.headersx{margin: 0 auto; width: 650px; height: 180px; float: left; margin-left: 15px; text-align:left; background-position:left top; background-repeat:no-repeat; background-image:url(../img/logo.jpg);}
.headerdx{margin: 0;	width: 283px; float: right; margin-top: 65px; text-align:right;}
.lingua{margin:0; background-color: transparent; height: 25px;	line-height: 25px; margin-top:10px;	padding-right: 10px;}
.barrahead {margin: 0 auto; width: 946px; height: 6px; background-position: center top; background-repeat:no-repeat; background-image:url(../img/barrahead.jpg);}
.movie {margin:0 auto; width: 946px; background-color: transparent; height: 270px; margin-top: 2px; margin-bottom: 2px;}
/* /header */

/* Corpo */
.corpo{margin: 0 auto; width: 946px; height: 100%; background-color: transparent; text-align: justify; background-position:top center;	background-repeat:repeat-y; background-image:url(../img/sfondo-corpo.jpg);}
.corposx{margin: 0 auto;width: 240px;float: left; padding:10px;}
.corpodx{margin: 0 auto;width: 676px;float: right;	padding: 10px 10px 10px 0px;}
/*.barracentro{margin: 0 auto; margin-bottom: 10px; width: 666px; height: 11px; background-position: center top; background-repeat:no-repeat; background-image:url(../img/barracentro.jpg);}*/
/* /Corpo */


/* Menu laterale */
.menulaterale{margin:0 auto; width: 230px; height: 100%; margin-bottom:10px; background-color: transparent;}
.ContenutoElementiMenuLaterale{margin: 0px;	list-style-type: none;	height: 99%; padding: 2px 5px; text-align:left;}
.ContenutoElementiMenuLaterale li a{display: block; font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;	font-size: 12px; color: #fff; width: 99%;	padding: 6px 0px;	text-decoration: none; border-bottom: 1px solid #dde5f3;	background-color: transparent;	text-decoration:none;}
.ContenutoElementiMenuLaterale li a:hover{background-color: transparent; font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;	padding: 6px 0px;	text-decoration: underline; color: #fff;}
/* /Menu laterale */

/* testi */
.titolo{font-size:18px;	color:#24409b; padding: 10px 0px; text-align: left; text-transform: uppercase;}
.etichettalat{margin: 0px auto; font-size:24px;	color:#fff;	width: 225px; text-align: left; text-transform: none; margin-top:15px; padding-left: 5px;}
.testolat {margin: 0px auto; width: 205px; padding: 10px 20px 10px 5px; text-align: justify; color: #fff;}
.testolat a{color: #fff; text-decoration : none; background-color:transparent;}
.testolat a:hover{color: #fff; text-decoration : underline; background-color:transparent;}
/* /testi */

/* footer */
.footer {width:946px; margin:0 auto; height: 50px; background:transparent; font-size: 12px; color: #6983c3; padding-top: 10px; padding-bottom:10px;}
.footersx {width:661px; height: 100%; padding-left:10px; padding-right:10px; margin:0 auto; text-align: left; background:transparent; float:left;}
.footerdx {width:255px; height: 100%; margin:0 auto; background:transparent; float: right; padding-right:10px;}
.footer a{color: #6983c3; text-decoration : none; background-color:transparent;}
.footer a:hover{color : #24409b; text-decoration : underline; background-color:transparent;}
/* /footer */

/* fotografie */
.fotogallery{margin: 0px auto; color:#666; margin-top: 15px; margin-bottom: 15px; padding: 10px 10px 15px 0px; width : 655px;}
.foto {margin: 0px auto; text-align: left; background-color: #fff; border:1px solid #6983c3; padding:4px; margin:5px;}
.fotolat{margin: 0px auto;	text-align:center; margin-top: 10px; margin-bottom: 10px; background-color:transparent; width: 220px;}
/* /fotografie */

/* separazione */
.separazione {clear: both;}
/* /separazion */

/* Briciole di pane */

.txt2{margin : 0px;	padding : 0px;	text-align : left;	font-size:10px;	padding-top:15px;	padding-left: 10px;	color: #666;}
.txt2 a{margin : 0px;	padding : 0px;	text-align : left;	font-size:10px;	color:#6983c3;}
.txt2 a:hover{margin : 0px;	padding : 0px;	text-align : left;	font-size:10px;	color:#666;	text-decoration:underline;}

/*/Briciole di pane*/

/*----------------------- Sottomenu ------------------*/

.menuorizz {
	margin-top: 15px;
	margin: 0 ;
	overflow: hidden;
	background: transparent;
	width: 660px;
}

.menuorizz ul{
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.menuorizz li{
	display: inline;
	margin: 0;
}

.menuorizz li a{
	float: left;
	display: block;
	text-decoration: none;
	margin: 0;
	background-image: url(../img/loghetto.png);
	background-repeat:no-repeat;
	background-position:left center;
	padding: 7px 20px; 
	color: #3d598b;
}

.menuorizz li a:visited{
	color: #3d598b;
	background-image: url(../img/loghetto.png);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left: 20px;
}

.menuorizz li a:hover, menuorizz li.selected a{
	color: #666;
	background-image: url(../img/loghetto.png);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left: 20px;
}

/*--------------------------------------*/

/*----------------- Guestbook -----------------*/

.titologuestbook
{
	margin: 0px;
	padding: 0px;
	margin:auto;	
	text-align: left;
	color:#356aa0;
	background-color: transparent;
	font-size:14px;
}

.titologuestbook a
{
	margin: 0px;
	padding: 0px;
	color:#356aa0;
}

.titologuestbook a:hover
{
	margin : 0px;
	padding : 0px;
	text-decoration:underline;
	color:#ff9335;
}

.guestbook
{
	margin : 0px;
	padding : 10px 20px 15px 20px;
	color:#666;
	width : 630px;
	text-align: justify;
}

.guestbook a
{
	margin: 0px;
	padding: 0px;
	color:#3d598b;
}

.guestbook a:hover
{
	margin : 0px;
	padding : 0px;
	text-decoration:underline;
	color:#3d598b;
}

.guestbook-dt
{
	margin : 0px;
	padding : 0px;
	font-size: 11px;
	font-weight: bold;
	color:#3d598b;
	text-decoration:underline;
}

/*-------------------------------------------*/