
/* Layout Stylesheet */ 

body {
 margin:auto;
 background:#aaaaaa;
 background-image: url('../images/texture02.jpg');
 color: #333333;
 text-align:center;
 padding:0;
 font-family: Georgia, "Trebuchet MS", "Courier New", Verdana, Tahoma, Arial;
 }

body2 {
 margin:20px;
 background:#cc0000;
 color: #333333;
 text-align:center;
 padding:0;
 font-family: Georgia, "Trebuchet MS", "Courier New", Verdana, Tahoma, Arial;
 }

#hdr-over {
 margin:auto;
 width:950px;
 height:150px;
 background:#ffffff;
 color: #F7BD5A;
 text-align:center;
 padding:0;
 }

#outer {
 margin:auto;
 text-align:center;
 border:0px solid #000000;
 background:#ffffff;
 width:980px;
 }

#outer2 {
 text-align:left;
 border:0px solid #000000;
 width:640px;
 margin:auto;
 }

#hdr {
 height:144px;
 background:#cc0000;
 color: #333333;
 }

#hdr2 {
 height:144px;
 background:#F56A0E;
 color: #333333;
 }

#bar {
 border-left:0px solid #000000; border-right:0px solid #000000; border-top:1px solid #000000; border-bottom:0px solid #000000; height:28px;
 background:#eeeeee;
 color: #555555;
 text-align:left;
 width:965px;
 padding-top: 5px;
 padding-left: 15px;
 margin-bottom: 0px;
 }

#bar2 {
 border-left:0px solid #000000; border-right:0px solid #000000; border-top:1px solid #000000; border-bottom:1px solid #000000; height:20px;
 background:#F56A0E;
 color: #FFFFFF;
 text-align:center;
 font-weight: bold;
 padding-top: 4px; 
 }

#bodyblock {
 position:relative;
 background: #5caee1;
 color: #333333;
 width:980px;
 padding:0;
 }

#l-col {
 overflow:no;
 float:left;
 background: url('../images/baffolaterale02.jpg') no-repeat;
 color: #333333;
 width:212px;
 }

#l-col2 {
 overflow:auto;
 float:left;
 background:#D2E9BE;
 color: #333333;
 width:200px;
 height:380px;
 }

#fotofuori {
 background:#D2E9BE;
 color: #333333;
 width:640px;
 height:204px;
 }

#cont {
 overflow:auto;
 border-left:1px solid #000000; border-right:0px solid #000000; border-top:1px solid #000000; border-bottom:0px solid #000000;
 height:528px;
 width:767px;
 background: #c4e1f3;
 background-image: url('../images/sfondo02.jpg'); 
 background-repeat:no-repeat;
 color:#333333;
 text-align:left
 }

#testocont {
 margin: 10px 10px 10px 10px;
 }

#cont2 {
 border:0px solid #000000; margin:auto; width:780px;
 background:#ffffff url('url(%27../images/sfondo01.jpg%27');
 color: #333333;
 text-align:left;
 min-height: 500px;
 height: auto !important; /* IE6 non interpreta questa riga */
 height: 500px !important;
 background-image:url('url(%27../images/sfondo01.jpg%27')
 }

#boxsx {
 overflow:auto;
 float:left;
 border-left:0px solid #000000; border-right:0px solid #000000; border-top:0px solid #000000; border-bottom:0px solid #000000;
 width:190px;
 color: #333333;
 text-align:left;
 }

#boxsximg {
 overflow:auto;
 float:left;
 border-left:0px solid #000000; border-right:0px solid #000000; border-top:0px solid #000000; border-bottom:0px solid #000000;
 width:380px;
 color: #333333;
 text-align:left;
 }

#boxdx {
 overflow:auto;
 float:right;
 border-left:0px solid #000000; border-right:0px solid #000000; border-top:0px solid #000000; border-bottom:0px solid #000000;
 width:194px;
 color: #333333;
 text-align:right;
 }

#testopoesia {
 overflow:auto;
 float:left;
 background-image: url('../images/sfondopagina02.jpg');
 border-left:0px solid #000000; border-right:0px solid #000000; border-top:1px solid #777777; border-bottom:1px solid #777777;
 width:416px;
 color: #333333;
 text-align:center;
 height: 480px;
 }

#testopoesia2 {
 overflow:auto;
 float:left;
 background-image: url('../images/sfondopagina02.jpg');
 border-left:0px solid #000000; border-right:0px solid #000000; border-top:0px solid #777777; border-bottom:0px solid #777777;
 width:416px;
 color: #333333;
 text-align:center;
 height: 450px;
 }

#testopoesia-or {
 overflow:auto;
 float:left;
 border-left:0px solid #000000; border-right:0px solid #000000; border-top:0px solid #000000; border-bottom:0px solid #000000;
 width:400px;
 color: #333333;
 text-align:center;
 margin-left: 200px;
 margin-right: 200px;
 }

#box1 {
 overflow:auto;
 border-left:1px solid #000000; border-right:1px solid #000000; border-top:1px solid #000000; border-bottom:1px solid #000000;
 width:600px;
 height:300px;
 background:#ffffff;
 color: #333333;
 text-align:left;
 margin:20px;
 padding-top: 3px;
 padding-bottom: 7px;
 }

#ftr {
 border-left:0px solid black; border-right:0px solid black; border-top:0px solid black; border-bottom:0px solid black;
 background: url('../images/footer08.jpg') no-repeat;
 height:72px;
 color: #333333;
 margin:auto;
 padding-top: 0px;
 text-align: center;
 }
 
 .menu1, .menu2, .menu3, .menu4 {
 border-left:0px solid #000000; border-right:0px solid #000000; border-top:0px solid #ffffff; border-bottom:0px solid #b5b987;
 letter-spacing: 0.1em;
 color: #333333;
 font-family: Georgia, "Courier New", Verdana, Tahoma, Arial;
 font-size: 80%;
 font-weight: bold;
 margin-bottom: 0px;
 text-align: left;
 margin-left: 3px;
}

.menu2 {
 border-left:0px solid #000000; border-right:0px solid #000000; border-top:0px solid #ffffff; border-bottom:0px solid #b5b987;
 letter-spacing: 0.1em;
}

.menu3 {
 border-left:0px solid #000000; border-right:0px solid #000000; border-top:0px solid #ffffff; border-bottom:0px solid #b5b987;
 letter-spacing: 0.1em;
}

.menu4 {
 border-left:0px solid #000000; border-right:0px solid #000000; border-top:0px solid #ffffff; border-bottom:0px solid #b5b987;
 letter-spacing: 0.1em;
}

.sottomenu1, .sottomenu2, .sottomenu3, .sottomenu4 {
 border-left:0px solid #000000; border-right:0px solid #000000; border-top:0pt solid #ffffff; border-bottom:0px solid #576851;
 font-size: 80%;
 letter-spacing: 0.1em;
 margin-top: -18px;
 margin-left: -20px;
 margin-right: 0px;
 margin-bottom: 0px;
 text-align: left;
 padding-left: 0px;
 padding-top: 0px;
 padding-bottom: 0px;
 color: #eeeeee;
}

.sottomenu1 {
 margin-top: -18px;
}

.sottomenu2 {
 margin-top: 0px;
 border-left:0px dashed #ca8d8a; border-right:0px dashed #ca8d8a; border-top:0px solid #ca8d8a; border-bottom:0px solid #ca8d8a;
 color: #eeeeee;
 border-right-color: #000000;
}

.sottomenu3 {
 border-left:0px solid #000000; border-right:0px solid #000000; border-top:0px solid #ffffff; border-bottom:0px solid #576851; height:16px;
 color: #eeeeee;
 border-right-color: #000000;
}

.sottomenu4 {
 border-left:0px solid #000000; border-right:0px solid #000000; border-top:0px solid #ffffff; border-bottom:0px solid #576851; height:16px;
 color: #eeeeee;
 border-right-color: #000000;
}

.sottomenu5or {
 border-left:0px solid #000000; border-right:0px solid #000000; border-top:1px solid #ffffff; border-bottom:1px solid #576851; height:16px;
 color: #000000;
 background-image: url('images/quadrazz.gif');
 border-right-color: #000000;
}

.sottomenu1 a {
	color: #eeeeee; }
.sottomenu1  a:link {
    color: #ffffff; text-decoration: none }
.sottomenu1  a:visited {
    color: #ffffff; text-decoration: none }
.sottomenu1 a:hover {
	color: #FFEBA9;
    border-left:0px dashed #ffffff; border-right:0px dashed #666666; border-top:0px dashed #ffffff; border-bottom:0px dashed #ffffff;
	}




.sottomenu2 a {
	color: #eeeeee; }
.sottomenu2  a:link {
    color: #CC3300; text-decoration: none }
.sottomenu2  a:visited {
    color: #CC3300; text-decoration: none }
.sottomenu2 a:hover {
	color: #005500;
    border-left:0px dashed #ffffff; border-right:0px dashed #666666; border-top:0px dashed #ffffff; border-bottom:0px dashed #ffffff;
	}


.sottomenu3 a {
	color: #eeeeee; }
.sottomenu3  a:link {
    color: #CC3300; text-decoration: none }
.sottomenu3  a:visited {
    color: #CC3300; text-decoration: none }
.sottomenu3 a:hover {
	font-weight: bold;
	color: #005500;
    border-left:0px dashed #ffffff; border-right:0px dashed #666666; border-top:0px dashed #ffffff; border-bottom:0px dashed #ffffff; height:16px;
	}


.sottomenu4 a {
	color: #eeeeee; }
.sottomenu4  a:link {
    color: #CC3300; text-decoration: none }
.sottomenu4  a:visited {
    color: #CC3300; text-decoration: none }
.sottomenu4 a:hover {
	font-weight: bold;
	color: #005500;
    border-left:0px dashed #ffffff; border-right:0px dashed #666666; border-top:0px dashed #ffffff; border-bottom:0px dashed #ffffff; height:16px;
	}


.sottomenu5or a {
	color: #004080; }
.sottomenu5or  a:link {
    color: #ffffff; text-decoration: none }
.sottomenu5or  a:visited {
    color: #ffffff; text-decoration: none }
.sottomenu5or a:hover {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #576851; }


.pcentro {
 text-align:center;
 }

.pcentro2 {
 text-align:center;
 padding-top: 0px;
 }

.pcentro3 {
 text-align:center;
 padding: 24px;
 line-height: 1.5;
 }

.pcentrogrss {
 text-align:center;
 font-weight: bold;
 }

.pdx {
 text-align:right;
 }
 
.psx {
 text-align:left;
 } 

.psx2 {
 text-align:left;
 padding-left: 100px;
 } 

.just {
 text-align:justify;
 }

.sotl {
 text-decoration: underline;
 }

.grss {
 font-weight: bold;
 }

.itlc {
 font-style: italic;
 }

.itlcgrss {
 font-style: italic;
 font-weight: bold;
 }
 
 .spaziocentro {
    text-align:center;
	margin-bottom: 20px;
	padding-top: 10px;
	padding-bottom: 15px;
	line-height: 200%;
}

.txtpicc01 {
 font-size: 70%;
}
 
.txtgrand01 {
	font-size: 120%;
	margin-top: 0;
	color: #0153B4;
	padding-bottom: 0px;
}

.txtgrand02 {
    font-weight: bold;
	font-size: 120%;
	margin-top: 0;
	color: #cc0000;
	padding-bottom: 0px;
}

.txtrosa01 {
    color: #d9aa98;
	float: right;
}

.imgleft {
	float: left;
	margin: 0 20px 0 0;
}

.imgright {
	float: right;
	margin: 0 0 0 20px;
}



    .click-menu {
    }
    .click-menu .box1 {
        background: url('../images/button1.gif') no-repeat;
        color: #f9f9f9
    }
    .click-menu .box1-hover {
        background: url('../images/button1.gif') no-repeat;
        color: #FFEBA9
    }
    .click-menu .box1-open {
        background: url('../images/button1-click.gif') no-repeat;
        color: #f9f9f9
    }
    .click-menu .box1-open-hover {
        background: url('../images/button1-click.gif') no-repeat;
        color: #FFEBA9
    }
    .click-menu .box1,
    .click-menu .box1-hover,
    .click-menu .box1-open,
    .click-menu .box1-open-hover {
        text-align:center;
        text-indent: 0px;
        font-weight: bold;
        font-size: 14px;
        line-height: 18px;
        font-family: Georgia, "Trebuchet MS", Arial;
        cursor: pointer;
        width: 190px;
    }
    .click-menu .section {
        font-family: arial;
        font-size: 13px;
        line-height: 15px;
        padding: 0 0 5px 10px;
        display: none;
    }
    .click-menu .section a {
        color: #ffffff;
        text-decoration: none;
        white-space: nowrap;
    }
    .click-menu .section a:hover {
        color: #FFEBA9;
        text-decoration: none;
        white-space: nowrap;
    }
    .click-menu .box2 {
        border-color: #192b4d;
        border-width: 1px;
        border-style: none none solid solid;
        padding: 1px 0 2px 6px;
    }
    .click-menu .box2-hover {
        border-color: #192b4d;
        border-width: 1px;
        border-style: none none solid solid;
        padding: 1px 0 2px 6px;
    }
    .click-menu .box3 {
        text-align:center;
 		font-weight: bold;
        border-color: #192b4d;
        border-width: 1px;
        border-style: none none none none;
        padding: 0px 0 0px 6px;
    }
    .click-menu .box3-hover {
        color: #FFEBA9;
        border-color: #192b4d;
        border-width: 1px;
        border-style: none none none none;
        padding: 1px 0 2px 6px;
        background: #5caee1;
    }
    .click-menu .box3 a {
        color: #ffffff;
        text-decoration: none;
        white-space: nowrap;
    }
    .click-menu .box3 a:hover {
        color: #FFEBA9;
        text-decoration: underline;
        white-space: nowrap;