html { width:100%}
body { margin:0; font-size:11px; line-height:19px; color:#abb3be; font-family: Arial, Helvetica; background: url(../_images/fondino-top.gif) repeat-x #000000 }
#sfondo_bottom { width:100%; height:auto; background:url(../_images/fondino-bottom.gif) repeat-x bottom; padding-bottom:75px  } 

.clear { clear:both}
div, a, img { margin:0; border:0; padding:0}
a { outline:none}
strong { font-weight:normal}
 
a:link { text-decoration:none; font-weight:bold;  color: #d9dee5}
a:visited { text-decoration:none; font-weight:bold; color: #d9dee5}
a:hover { text-decoration:underline; color: #d9dee5}

h1 { font-size:15px; color:#4794c5; margin:0; font-weight:normal}
h2 { font-size:13px; line-height:21px; font-style:oblique; color:#4794c5; margin:0; font-weight:normal}
p { margin:10px 0 0 0}
.tredici { font-size:13px; line-height:21px}
.colore1 {color: #4794c5}

ul { margin:0; padding:0; list-style: url(../_images/list-img.png) outside; padding:20px 0 0 20px}
li { margin:0; border:0; padding:0 0 12px 0px   }


#main { width:980px; margin:0 auto}
#testa { height:70px; width:976px; padding:30px 0 45px 4px; background:url(../_images/fondino-logo.gif) repeat-x bottom }
#colonna1 { float:left; width:224px; height:auto }

/*MENU*/
#menu { width:214px;  height:auto; padding:4px; margin:0; background:#000; border: 1px solid #12212b}
#menu a { display:block; width:195px; height:32px; padding:14px 0 0 19px; margin:0 0 1px 0; color:#2d80b5; background:url(../_images/btn.jpg) no-repeat bottom; text-decoration:none; font-weight:normal}
#menu a:visited { margin:0 0 1px 0; color:#2d80b5; text-decoration:none; font-weight:normal}
#menu a:hover { margin:0 0 1px 0; color:#fff; text-decoration:none; background-position:center; font-weight:normal }
/*chiudo menu*/

/*sottomenu*/
#sottomenu { width:214px; height:auto; padding:0; margin:0; background:#000;}
#sottomenu a { display:block; width:195px; height:22px; padding:3px 0 0 19px; margin:0 0 1px 0; color:#32698e; background:#143f59; text-decoration:none}
#sottomenu a:visited { margin:0 0 1px 0; color:#32698e; text-decoration:none; background:#143f59;}
#sottomenu a:hover { margin:0 0 1px 0; color:#9dc4de; text-decoration:none;  }
/*chiudo menu*/

	
#colonna2 { float:left; width:516px; height:auto; padding-left:16px }
	#testo-principale { width:495px; padding:0 10px 0 10px; height:auto}
	.titoli-nel-testo { font-size:15px; color:#4794c5}

#colonna3 { float:left; width:224px; height:auto }
	.box-news { width:216px; height:auto; padding:4px; background: #000}
	.testo-news { width:192px; height:124px; padding:0 10px 10px 14px; background:url(../_images/fondino-box.jpg) repeat-x; line-height:16px}
	.titolo-news { border-bottom:1px solid #3d4d56; color:#1d597f; height:20px; width:auto; font-size:14px; padding:5px 0 0 0; margin-bottom:8px }
	
	.tickerstyle{width:192px; height:auto; overflow:hidden;}
	.messagediv{display:none; color:#878d97}	
	
	.titoletti { font-size:10px; color:#abd0e8}
	.testo-dopo-news { width:192px; height:230px; padding:0 10px 0 14px; background:url(../_images/fondino-box.jpg) repeat-x; line-height:16px}
	.box-news a:link, .box-news a:visited, .box-news a:hover  { font-weight:normal}
	
#piede { width:980px; height:auto; padding:50px 0 0 0}
#copy { float:left; width:490px; color:#888e97}
#author { float:left; width:490px; color:#888e97; text-align:right}
#author a:link {color:#888e97; font-weight:normal; text-decoration:none}
#author a:visited {color:#888e97; font-weight:normal; text-decoration:none}
#author a:hover {color:#888e97; text-decoration:underline}


/*pagine interne*/
	#testo-principale-about { width:454px; height:auto; padding:25px 23px 15px 23px; text-align:justify; background:url(../_images/fondino-testo.png) repeat}
	#testo-principale-contatti { width:454px; height:auto; padding:0px 23px 15px 23px; text-align:justify; background:url(../_images/fondino-testo.png) repeat}
	#box-foto { width:224px; height:auto;}
	#box-foto img { margin:0}
	.box-img-left { float:left; padding:0 4px 4px 0 }
	.box-img-right { padding:0 0 4px 0 }
	#sound { width:172px; height:30px; padding:5px 0 0 50px; margin-top:10px; }
	
/*pagine interne*/


form { width:470px; margin:0; padding:0 15px 0 15px; background:url(../_images/fondino-testo.png) repeat}
.titoli_form { color:#6295bb; font-weight:bold}
.privacy { width:200px; text-align:justify; height:100px; padding:5px; margin-bottom:15px; margin-top:5px; background:#11374f; font-size:11px; 
font-family:Arial, Helvetica; border:1px solid #6295bb; color:#999}
.textfield { width:202px; height:18px; padding:4px; background:#11374f; color:#abb3be; margin-bottom:15px; margin-top:5px; font-size:12px;; border:1px solid #6295bb  }
.testo { width:200px; height:100px; padding:5px; color:#abb3be; background:#11374f; margin-bottom:15px; margin-top:5px; 
font-size:12px; font-family:Arial, Helvetica; border:1px solid #6295bb}
.autorizzo { width:auto; height:40px; padding:5px; background:#11374f; margin-bottom:10px}
.check {}
.invia { width:115px; height:29px; padding-bottom:7px; background:url(../_images/invia.gif) no-repeat; border: 0; color: #999999; font-weight:bold; font-size:12px}
.invia2 { width:115px; height:29px; padding-bottom:7px; cursor: pointer; background:url(../_images/invia-hover.gif) no-repeat; border:0; color:#fff; font-weight:bold; font-size:12px}
