html {height:100%;}

body {
	margin:0;
	background-color:#dbdbdb;
	background-image: url(../img/bg_page.jpg), url(../img/bg.gif);
	background-position: top center, top left;
	background-repeat:no-repeat, repeat;
	height:100%;
	}

div, td, p, input, select {font-family:Verdana,Helvetica,Sans-serif;color:#38300a;font-size:12px;line-height:20px;}

a {color:#8a1617;text-decoration:none}
a:hover {color:#727363;text-decoration:none;}
p {margin:0px;text-align:left;}
form {margin:0;padding:0;}
ul, ol {margin:0;padding:0;text-indent:0}

ul.elencocircle li {list-style-type:circle;list-style-position:outside;margin-left:15px;margin-bottom:5px;}
ul.elencodisc li {list-style-type:disc;list-style-position:outside;margin-left:15px;margin-bottom:5px;}
ul.elencosquare li {list-style-type:square;list-style-position:outside;margin-left:15px;margin-bottom:5px;}
/* ol li {list-style-type:decimal;list-style-position:outside;margin-left:18px;margin-bottom:5px;} */

h1, h2, h3 {margin:0 0 10px 0;font-size:18px;line-height:26px;text-align:left;font-weight:normal;}


#container {min-height:100%;position:relative;}
#subcontainer {padding-bottom:86px;}

#header {height:121px;width:982px;background-image:url(../img/bg_topsite.png);position:relative;}
#logo {position:absolute;top:3px;left:22px;}
#lang {position:absolute;top:5px;right:2px;color:#ffffff;}
ul#navitop {position:absolute;top:83px;left:4px;color:#ffffff;}
ul#navitop li a {text-decoration:none;color:#8a1617;}
ul#navitop li a:hover {text-decoration:none;color:#ffffff;} 
#sezione {width:250px;height:100px;position:absolute;bottom:0;right:0;z-index:-1;}

#site {width:982px;background-image:url(../img/bg_site.png);background-repeat:repeat-y;position:relative;}
#mycontent {padding:10px 22px 45px 22px;}
#bull {position:absolute;top:0;right:4px;}
#bussola {margin-bottom:20px;padding-right:40px;}
#bussola h2 {color:#e6e6e6;margin:0;letter-spacing:-1px;word-spacing:-2px;}
#bussola h2 a {color:#727363;}
#bussola h2 a:hover {color:#8a1617;}

#up {position:absolute;bottom:0;right:11px;}
#bottomsite {width:982px;height:62px;background-image:url(../img/bg_bottomsite.png);margin-bottom:50px;}

#footer {height:86px;width:100%;position:absolute;left:0;bottom:0;background-image:url(../img/bg_footer.gif);background-repeat:repeat;}
#footersite {width:982px;height:86px;background-image:url(../img/bg_footersite.jpg);text-align:center;position:relative;}
ul#menubottom {color:#ffffff;}
ul#menubottom li a {display:inline-block;line-height:25px;padding: 0 12px;text-decoration:none;color:#727363;} 
ul#menubottom li a:hover {background-color:#8a1617;text-decoration:none;color:#ffffff;} 
#copy {color:#bbb8b8;position:relative;top:34px;}


.erase {font-size:1px;clear:both;}
.empty {font-size:1px;}
.justifycato {text-align:justify;}
.alignleft {text-align:left;}
.floatsx {float:left;}
.floatdx {float:right;}
ul.inlinea li {list-style-type:none;display:inline;}
.navi {font-family: "Nova Round", "Times New Roman", sans-serif;font-size:18px;}
img.imgblock {display:block;margin-bottom:15px;}


/*specifici x singole pag.*/
#sezione.home {background-image:url(../img/bg_sezione-home.png);}
#sezione.servizi {background-image:url(../img/bg_sezione-servizi.png);}
#sezione.valori {background-image:url(../img/bg_sezione-valori.png);}
#sezione.professionisti {background-image:url(../img/bg_sezione-prof.png);}
#sezione.contatti {background-image:url(../img/bg_sezione-contatti.png);}
#sezione.download {background-image:url(../img/bg_sezione-download.png);}
#mapper {border:1px solid #e3e0e0;padding:20px;-moz-border-radius-bottomleft:30px;border-bottom-left-radius:30px;-moz-border-radius-topleft:30px;border-top-left-radius:30px;}
#mapper > iframe {width:425px;height:200px;border:1px solid #dcdada;-moz-border-radius:15px;border-radius:15px;}


/*stili x testo*/
.cred {color:#8a1617;}
.cgrey {color:#727363;}
.cwhite {color:#ffffff;}
.cdefault {color:#38300a}

.titoletto {font-family: "Nova Round", "Times New Roman", sans-serif;}
.faketitle {margin-bottom:10px;font-size:18px;line-height:26px;text-align:left;}

.txt19 {font-size:19px;line-height:26px}
.txt18 {font-size:18px;line-height:20px}
.txt13 {font-size:13px;line-height:13px;}
.txt12 {font-size:12px;line-height:13px;}
.txt11 {font-size:11px;line-height:13px;}