@charset "utf-8";
/* CSS Document */

*{border:0 none;margin:0;padding:0;}
body{margin:0;padding:0;top:0;left:0; font: 12px Verdana, Arial, Helvetica, sans-serif; background-color:#79ABF7;background:url(../images/background.jpg) repeat-x #79ABF7}


p {
color:#000000;
font-family:Verdana,"Lucida Grande",Helvetica,Arial,sans-serif;
font-size:1em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:1.5em;
padding:0.5em 0;}



#newslet input, #newsletter select {
border:1px inset #544C41;
font-family:Helvetica,Arial,sans-serif;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
height:auto;
line-height:13px;
margin-bottom:5px;
width:130px;
}

.imgBlock{
display:block;
margin:0;
}


#pagina{margin: 25px auto 0; width:950px;}
#prepage{text-align:right; color:#fff; margin:0 25px 15px;}
#benvenuto{float:left; margin-bottom:5px;}
#domande{float:right;}

#paginatop{background:url(../images/top.jpg) no-repeat; height:162px;clear:both;}

#navigazione img {vertical-align:bottom;}
#separatore{background-color:#0B2E51; height:5px;}

#contenitore{width:950px; background-color:#0B2E51;background:url(../images/sfondo-uno.jpg) repeat-y;}
#contenuto{margin:0 7px;}
#principale{background-color:#FFFFFF; width:593px; float:left; padding:20px 50px;}

#contenutodx{width:243px; float:right; background-color:#546A8A;}
.tl_prossimedate{
	height:29px;
	background-image: url(../images/tl_proxdate.jpg);
}
.tl_newsletter{
	height:29px;
	background-image: url(../images/tl_newsletter.jpg);
}
.tl_testimonial{
	height:29px;
	background-image: url(../images/tl_testimonial.jpg);
}


.inEvidenza {background:transparent none repeat scroll 0 0;
color:#9A2A06;
font-size:160%;
margin:0;
padding:10px 0;}

.edizioniSede {color:#000; font-weight:bold; text-align:center; padding-top: 5px;}
.edizioniData {color:#666; text-align:center; padding-bottom:5px;}



.poplat{width:211px; margin:25px 16px;}
.poptop{background:url(../images/frametop.jpg) no-repeat; height:12px;}
.popmain{padding: 0 15px; background-color:#fff}
.popbottom{background:url(../images/framebottom.jpg) no-repeat; height:12px;}


#contenitorebottom{background:url(../images/bottom-uno.jpg) no-repeat; height: 25px;}



#contenitoredue{background:url(../images/sfondo-due.jpg) repeat-y;}
#servizioclienti{padding:0px 50px; text-align:center;}
.telefonobianco{color:#fff;}
#contenitoreduebottom{background:url(../images/bottom-due.jpg) no-repeat; height: 25px;}

#contenitoretre{background:url(../images/sfondo-tre.jpg) repeat-y; text-align:center; padding:0px 50px;}
#contenitoretrebottom{background:url(../images/bottom-tre.jpg) no-repeat; height: 25px;}

#contenitoretre a:link{color:#fff;text-decoration:none;cursor:pointer;}
#contenitoretre a:visited{color:#fff;text-decoration:none;}
#contenitoretre a:hover{color:#fff;text-decoration:underline;}
#contenitoretre a:active{color:#fff;text-decoration:none;}

#copyright {padding:20px 50px 10px; text-align:center;color:#666666; font-size:9px;}



/* form box */
#GRSubscribeForm fieldset { border: 0;}
		
/* comment about GetResponse */
#GRSubscribeForm p {}
		
/* table used to position form elements */
#GRSubscribeForm table {border: 0;}





/************* MODULI ***************/
input, select, textarea{border:1px inset #BEB9A6;width:inherit;height:auto;background-color:#EDEBE6;color:#544C41;font:normal 12px/15px Helvetica, Arial, sans-serif;}
textarea{height:8em;}
input.radio, input.checkbox{width:auto !important;height:auto !important;line-height:1em;vertical-align:middle !important;border:none !important;background-color:#E9E8E1;}
input:active, select:active, textarea:active, input:focus, select:focus, textarea:focus{background-color:#FFF;color:#000;border-color:#D47600 !important;border-style:solid;}

label, legend{font-size:.8em;line-height:1.2em;color:#544C41;padding-top:.3em;}
fieldset label{line-height:.8em; text-align:center;}

input.form_submit{display:inline;width:auto;height:auto;margin:0 0 15px 0;padding:0.25em;border:3px double #928B81;border-top-color:#BEB9A6;border-left-color:#BEB9A6;font:bold 9px/12px Verdana, Helvetica, Arial, sans-serif;font-variant:small-caps;}
input.form_submit{background-color:#F5DB7F;color:#302921;}
input.form_submit:active {border:3px double #BEB9A6;border-top-color:#928B81;border-left-color:#928B81;background-color:#D47600;}




/************* NEWSLETTER **************/
#newslet label{font-size:.9em;margin-top:.5em;line-height:100%;clear:both;display:block;} 

#newslet input {width:130px;height:auto;border:1px inset #544C41;margin-bottom:5px;font:normal 12px/13px Helvetica, Arial, sans-serif;}
#newslet fieldset label{line-height:.9em;}
#newslet fieldset {text-align: center;}
